题解列表

筛选

P1025-题解(C++代码)

这个题不要被数据规模给吓到了其实你用字符串存然后判断字符串最后一位能不能被2整除就ok了```cpp#include#includeusingnamespacestd;intmain(){strings;intn;cin>>n;while(n--){cin>>s;intres=s[s.size()-1

P1019-题解(C++代码)

第一眼看过去就有点的像贪心但是貌似还是真是贪心既然题目要求我们绝对值之和最大那么我们每次当前匹配的两个数字之和最大局部到全部就可以推出整体绝对值之和最大那么排序就好了```cpp#include#includeusingnamespacestd;constintN=1e5+10;inta[N],

P1018-题解(C++代码)

字符串的题目还是先分解题目首先需要求数字的阶乘用的函数就是longlong阶乘longlong类型是为了防止溢出然后我们需要去掉末尾0只需要判断能否被10整除就可以了然后循环/=10就可以去掉末尾0然后我们还需要求出位数如果位数resn>>k;longlongsum=jiechen(n);while(

P1006-题解(C++代码)

摘要:字符串基本模拟题目 题目既然说了 输入的识别码符合规范 那么我们没有必要去判断是否符合规范 我们先对识别码进行判断 如果余数 == 识别码 或者余数==10&&识别码 == X 那么我……

P1003-题解(C++代码)

其实这个题看懂题就能直接写了读入字符数组对总时间进行判断就好了因为是按照顺序来的路段所以没有考虑到贪心那么我们就直接按照顺序来判断当路段是u或者d的时候他们消耗的时间都是utime+dtime否则就应该是ftime*2那么如果当前的time还能够跑完这一段路就减去这段时间路程+1如果不行的话直接让ti

P1001-题解(C++代码)

这个题分为两个部分部分一先对数组进行排序找到第k大和第k小并且计算其差值m部分二对m进行素数判定是的话返回true否则返回false最后按照题目条件输出即可```cpp#include#include#includeusingnamespacestd;constintN=1e4+10;inta[N];

P1000-题解(C++代码)

这个就是a+b咯读入a+b然后输出a+b```cpp#includeusingnamespacestd;intmain(){longlongx,y;cin>>x>>y;printf("%d",x+y);return0;}```