题目:P5638 【CSGRound2】光骓者的荣耀

news/2024/11/24 5:30:34/

题目:【CSGRound2】光骓者的荣耀 - 洛谷

题目大意

 用最少时间要将所有城市全部访问完,若有传送器可使用传送器。

坑点

1.需要考虑传送器数量与城市的数量 ,若传送器大于城市输出0

2.需要考虑数据范围较大,long long int 

数据范围

 开一个大于10的6次方的数据

思路

1.先考虑特例

2.由于需要最短时间,所以在有传送器的情况下使用传送器到最后一个城市 

代码

#include<iostream>
#include<stdio.h>
#include<fstream>
#include<algorithm>
#include<cmath>
#include<deque>
#include<vector>
#include<queue>
#include<string>
#include<cstring>
#include<map>
#include<stack>
#include<set>
using namespace std;
const int N=1e6+10;//取一个固定数据 
long long int sum[N];//数组 
long long int n,k;//数据范围要求 
int main()
{cin>>n>>k;if(k>=n-1)//传送器>=城市数量 ,特例情况 {cout<<"0"<<endl;//直接用传送器,所以输出0 return 0;}for(int i=1;i<=n-1;i++){long long int x;// 定义一个数表示传送的时间 cin>>x;sum[i]=sum[i-1]+x;//前缀和公式。表示第i个需要第i-1个的时间加上到第i个需要x时间 }long long int maxn=0;//定义一个数据和量 for(int i=k;i<=n-1;i++){maxn=max(sum[i]-sum[i-k],maxn);//表示用传送器花费的最多时间 }cout<<sum[n-1]-maxn<<endl;//得出一个用的最少时间 return 0;
}

总结

1.需要考虑特例和数据范围

2.需要使用前缀和公式来储存所用的时间 

 


http://www.ppmy.cn/news/187354.html

相关文章

华为荣耀20s云服务_荣耀20s参数

展开全部 荣耀211320pro参数&#xff1a; 1、屏幕规5261格&#xff1a;6&#xff0e;26英寸1080PLCD魅眼全面屏。4102 2、机身颜色&#xff1a;幻影1653蓝、幻夜黑、冰zhi岛白内、蓝水翡翠和容幻夜星河(dao四曲面3D玻璃机身)。 3、处理器&#xff1a;麒麟980处理器。 4、操作系…

荣耀6plus android6.0,荣耀6PLUS升级安卓6.0(emui4.0)感受

我的手机是荣耀6PLUS&#xff0c;是16年2月买&#xff0c;当时降价200&#xff0c;卖1399.只所以选他&#xff0c;感觉主要配置同Mate7&#xff0c;考虑到自己连密码都不设&#xff0c;又便宜700&#xff0c;所以就买了它。当时它的系统是B133。买了之后&#xff0c;双卡使用&a…

华为真机调试崩溃日志闪过问题

设置AP LOG为打开 适用于华为荣耀6P这类老型号手机 拨号界面输入*#*#2846579#*#*进入工程菜单->后台设置->AP LOG设置->打开Logcat选择show only selected application 设置Logcat 适用于华为荣耀9这类手机 不要选择show only selected application,选择No Filte…

荣耀手机计算机设置功能,荣耀Play手机如何开启USB调试功能和电脑进行连接

荣耀Play手机如何开启USB调试功能和电脑进行连接 腾讯视频/爱奇艺/优酷/外卖 充值4折起 一般我们将手机和电脑进行连接,是为了方便传输数据,今天小编就告诉大家荣耀Play手机如何开启USB调试功能和电脑进行连接。 具体如下: 1.首先我们需要打开手机中的设置选项。 2.在设置界…

nova6se是华为鸿蒙系统吗,华为荣耀9x和nova6se哪个性价比高?_科技数码通

我个人建议你选择荣耀9X,因为你想得到的性价比高的手机。nova系列本身就不是主打性价比,荣耀才是主打性价比。 荣耀9X和nova6se都是采用麒麟810处理器,虽然两者都是主打年轻时尚线路,但定位群体不一样。荣耀9X男士用的比较多,nova6se女生用的比较多。 你仔细看荣耀9X和nov…

红米10x和荣耀play4tpro哪个好

红米10x正面采用了一块6.53英寸的挖孔屏&#xff0c;背面指纹识别 &#xff0c;屏占比90.77%&#xff0c;保留了3.5mm耳机孔&#xff0c;拥有天际蓝&#xff0c;冰雾白&#xff0c;松晨绿三种配色&#xff1b; 红米手机爆降800这活动太给力了 机会不容错过 https://www.xiaomi.…

荣耀——测试

这里写目录标题 1、跨站攻击的问题如何预防2、假设项目商用的话&#xff0c;需要考虑哪些问题及如何测试3、对荣耀了解多少4、软件的生命周期&#xff1f;生命周期中哪部分花的时间最长&#xff1f;5、说一下白盒测试的几种方法6、http和https的区别7、cookie和session的区别8、…

荣耀v30鸿蒙系统评测,荣耀V30 PRO评测:荣耀的首款5G手机,值不值的买?

2019的荣耀与以往都不太一样。不管“荣耀20新品发布会”初次出航、還是公布第一款根据鸿蒙系统的智慧屏、又或者自身打造出的“锐科技”&#xff0c;荣耀都会向外部说明&#xff0c;“我是要做全世界年轻人的潮流品牌”。 在4G时期&#xff0c;荣耀知名品牌的商品自始至终走在市…