- 博客(13)
- 问答 (1)
- 收藏
- 关注
原创 stl中双向队列用法
双向队列的操作如下: dequeq;//定义一个双向队列q,类型为long long q.push_front(a);//将a从队首插入队列 q.push_back(a);//将a从队尾插入队列 q.pop_front();//队首弹掉一个元素 q.pop_back();//队尾弹出一个元素 a=q.front();//返回队首元素
2016-09-05 21:25:09
649
原创 大水题--健康的荷斯坦奶牛
农民JOHN以拥有世界上最健康的奶牛为骄傲。他知道每种饲料中所包含的牛所需的最低的维他命量是多少。请你帮助农夫喂养他的牛,以保持它们的健康,使喂给牛的饲料的种数最少。 给出牛所需的最低的维他命量,输出喂给牛需要哪些种类的饲料,且所需的饲料剂量最少。 维他命量以整数表示,每种饲料最多只能对牛使用一次,数据保证存在解。 输入: 第1行:一个整数V(1 第2行
2016-09-02 18:33:08
851
原创 0827考试总结
1.切香肠 (kusac.pas/c/cpp) 【问题描述】 Jzyz的某次期中考试奖学金是由火腿肠企业赞助的,于是,奖学金变成了奖品,并且是N根长度完全相同的火腿肠。 本次考试一共M名同学获奖,学校决定,火腿肠全部平均分配,小x因为考试成绩很好,于是被选派为分火腿肠的人。 小x现在有一把很精确的刀,他可以一刀切掉火腿肠的任意需要的指定部分,小x现在想知道,如何用最少切的次数
2016-09-01 17:37:51
504
原创 有错误的打印机
题目: 一台打字机准备将1到10^n的数依次打出。在打印过程中,这台打字机出现了一个故障:数字“3”打不出来。因此,所有含有数字“3”的数都没有被正确地打出。试问没有被正确打出的数一共有多少个。 输入: 输入一个正整数n。 n 输出: 输出从1到10^n这些数中不能被正确打印的数的个数。 思路: eg: n=1时:10-1*9=1; n=2时:100-9*9=
2016-07-18 17:22:21
1467
转载 写代码的小女孩(2)
天冷极了,下着雪,又快黑了。这是一年的最后一天——大年夜。在这又冷又黑的晚上,一个乖巧的小女孩在机房里调试程序。她从家里出来的时候还穿着一件外套,但是有什么用呢?那是一双很大的外套——那么大,不知是哪一年买的。为了敲代码的时候更方便,她把它脱掉了。同学们常常嘲笑她,因为外套上留下了她梦中写下的伪代码的痕迹。 小女孩只好一个人在机房里调试程序,机房里没有空调,她的一双小脚冻得红一块青一块的。她
2016-06-27 18:32:29
506
转载 写代码的小女孩
天冷极了,下着雪,又快黑了。这是NOIP的前夜。在这又冷又黑的晚上,一个衣衫破烂的小女孩在机房敲着代码。她从班里逃出来的时候还拿着一本算导,但是有什么用呢?那是一本很破旧的书——那么大,一向是她妈妈垫桌角的。她默写SPFA的时候,年级主任突然冲进机房,吓得她把算导都丢掉了。书叫一个学数竞捡起来拿着跑了。他说,他可以用那本书当草纸,证明切比雪夫定理。 小女孩只好自己写二叉堆,一双小脚冻得红
2016-06-27 18:27:08
361
原创 2016.6.26考试
1.蜗牛 (puz.pas/c/cpp) 【问题描述】 在一口井里,有一只神牛(其实是蜗牛),它打算从井底爬到地面上。已知井的深度为V米,蜗牛每天白天可以往上爬A米,可是每天晚上睡觉的时候,它会杯具地向下滑落B米。 求蜗牛需要多少天才能爬出井。 【输入】 包括三个由空格分开的数字:A,B和V 其中(1≤B<A≤V≤1 000 000 000)。 (p.s
2016-06-26 16:43:19
1069
原创 爆搜。。。。。。。
题目: 给你一个整数N和长度L, 现在要求你找X个连续的非负整数,使得它们的和是N, 同时要满足 X >= L, 你的任务是使得X最小,输出这连续的X个整数。如果找不到这样的连续整数或者能找到但X > 100, 那么你输出-1。 也就是能找到满足题意的连续整数,且X 超时: #include #include using namespace std; const in
2016-06-25 13:05:27
695
原创 0000000
题目: 竞选时,要求选民在n个候选人中选择,n个人的名字为 A,B,C,D……连续n个大写字母,如果选择n个人名字之外的人员,则为废票。 统计时以输入’#’为结束标记。请按候选人的得票数目从大到小顺序输出候选人的名字及得票情况。 Time Limit Exceeded #includeiostream> #includealgorithm> using namespace std; int
2016-06-21 14:09:40
812
原创 ..c++中用c语言的输入法
题目: 竞选时,要求选民在n个候选人中选择,n个人的名字为 A,B,C,D……连续n个大写字母,如果选择n个人名字之外的人员,则为废票。 统计时以输入’#’为结束标记。请按候选人的得票数目从大到小顺序输出候选人的名字及得票情况。 代码: #include using namespace std; int main() { char a[1000]; i
2016-06-17 18:22:15
1292
原创 2007提高。。。。。统计数组。。坑
题目: 某次科研调查时得到了n个自然数,每个数均不超过1500000000(1.5*10^9)。已知不相同的数不超过10000个,现在需要统计这些自然数各自出现的次数,并按照自然数从小到大的顺序输出统计结果。 数据范围: 40%的数据满足:1 80%的数据满足:1 100%的数据满足:1 看完数据范围就懵逼了····
2016-06-17 13:55:21
352
原创 不要忘记·············调用库···
用到sort()函数时 当时手残。。只码了个 sort(a+1;a+1+n) 评测时才发现 忘打库了 REMEMBER #include THEN sort(a+1;a+1+n)!!!!!!!!
2016-06-15 18:27:32
340
原创 好像漏了点东东
for(int i=1;i { for(int j=i+1;jj++) { if(a[i]==a[j]) { for(int z=j;z a[z]=a[z+1]; b--;;
2016-06-15 13:01:18
302
空空如也
我想知道这个程序怎么改
2016-07-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅