题解列表

筛选

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;}```

蓝桥杯2013年第四届真题-核桃的数量-题解(C++代码)

这个题实际上就是求三个数的最小公倍数的,那么就先求两个数的最小公倍数,再把求得出的结果与第三个数再次求最小公倍数,然后输出此次结果即可```cpp#includeusingnamespacestd;intchu_bei(intx,inty){inta=0,

递归搜索解法

每次从最后一位开始搜索,如果当前位置已经到达这个位置的最大值,就递归进行下一位的搜索,如果当前没有到达最大值,就把当前位置进行+1操作,如果到第一位时还不能加,就证明是错误的。```cpp#include#include#include#include#includeusingnamespacestd