题目描述

有位农夫喜欢把菜种成一排,并且两棵菜之间相距一米。现在农夫种了300米长的菜,但是不幸的是经常被偷。这小偷也有一个奇怪的习惯,总是一次偷一段距离的菜,并且老是忘记已经偷过的地方。

输入

第一行:小偷偷菜的段数N 接下来N行小偷每次偷菜的始末点,范围[0, 300]。

输出

小偷总共偷到的菜的棵数。

样例输入

4
0 4
6 45
3 9
70 100

样例输出

77
#include<stdio.h>
int main()
{int n;scanf("%d", &n);int i,j;int a[300], b[300];for (i = 0; i < n; i++){scanf("%d%d", &a[i], &b[i]);}int count = 0;for (i = 0; i < n - 1; i ++ ){for (j = 0; j < n - 1 - i; j++){if (a[j] > a[j + 1]){int tmp = a[j];a[j] = a[j + 1];a[j + 1] = tmp;}}}for (i = 0; i < n - 1; i++){for (j = 0; j < n - 1 - i; j++){if (b[j] > b[j + 1]){int smp = b[j];b[j] = b[j + 1];b[j + 1] = smp;}}}i = 1, j = 1;while (i <= n){if (i == n){if (j == 1){count += b[n - 1] - a[n - 1] + 1;}else{count += b[n - 1] - a[n - j] + 1;}}else if(a[i]>b[i-1]){count += b[i - 1] - a[i - j] + 1;j = 0;}i++;j++;}printf("%d\n", count);return 0;
}

SWUST OJ312: 偷菜相关推荐

  1. [Swust OJ 404]--最小代价树(动态规划)

    题目链接:http://acm.swust.edu.cn/problem/code/745255/ Time limit(ms): 1000 Memory limit(kb): 65535 Descr ...

  2. [Swust OJ 566]--开N方数(牛顿切线法解高次方程)

    题目链接:http://acm.swust.edu.cn/problem/0566/ Time limit(ms): 1000 Memory limit(kb): 65535 Description ...

  3. [Swust OJ 247]--皇帝的新衣(组合数+Lucas定理)

    题目链接:http://acm.swust.edu.cn/problem/0247/ Time limit(ms): 1000 Memory limit(kb): 65535 Description ...

  4. [Swust OJ 85]--单向公路(BFS)

    题目链接:http://acm.swust.edu.cn/problem/0085/ Time limit(ms): 5000 Memory limit(kb): 65535   Descriptio ...

  5. [Swust OJ 632]--集合运算(set容器)

    题目链接:http://acm.swust.edu.cn/problem/632/ Time limit(ms): 1000 Memory limit(kb): 65535 Description 集 ...

  6. [Swust OJ 166]--方程的解数(hash法)

    题目链接:http://acm.swust.edu.cn/problem/0166/ Time limit(ms): 5000 Memory limit(kb): 65535 有如下方程组: A1*x ...

  7. [Swust OJ 643]--行列式的计算(上三角行列式变换)

    题目链接:http://acm.swust.edu.cn/problem/643/ Time limit(ms): 1000 Memory limit(kb): 65535 Description 一 ...

  8. SWUST OJ 954单链表的链接

    swust oj 954 题目描述 建立长度为n的单链表A和长度为m的单链表B.编程实现将B表链接在A表的尾端,形成一个单链表A.数据类型指定为字符型. 输入 输出 样例输入 样例输出 源代码 #in ...

  9. [原创]QQ农场外挂辅助程序-小萝莉偷菜机器人,提供下载。

    做了好几天,白天上班也做,晚上回家也做,终于算成功了,基本的功能都有了,自动偷菜,自动除草,杀虫, 还需要完善,现在又偷的东西,不显示名字的bug. 这个东东是做着玩的,学习研究,非商业性,所以暂时也 ...

  10. 小萝莉偷菜机器人(QQ农场辅助程序)0.3F4 新年版 -2010年1月17日更新

    小萝莉偷菜机器人(QQ农场辅助程序)0.3F4 新年版 -------------------------------------- 使用须知: 本程序需要Microsoft .NET Framewo ...

最新文章

  1. “此文件来自其他计算机,可能被阻止以帮助保护该计算机” 教你win7解除阻止程序运行怎么操作...
  2. C和C++中的默认类型
  3. Android Bitmap 研究与思考(上篇)
  4. 【测试思考】测试段位之测试六段
  5. centos7 lldb 调试netcore应用的内存泄漏和死循环示例(dump文件调试)
  6. 计算机等级考试机试试题,计算机等级考试二级VFP机试试题18
  7. Access数据库问题锦集
  8. -[UIView hitTest:withEvent:] 方法总结
  9. 多年软件测试大牛分享成长经历,一个好的软件测试工程师应该做到这些!
  10. C语言:某班有N名同学,每个学生的信息包括学号、姓名、三门课的成绩,从键盘输入名学生的信息,打印出N名学生三门课的平均成绩,以及最高分学生的信息(包括学号,姓名,三门课的成绩,平均分)
  11. 「 Matlab 」矩阵运算讲解
  12. 计算机表格快捷键,Excel表格快捷键与功能键大全
  13. 自然图像中的logo识别和定位:Logo localization andrecognition in natural images using homographic class graphs
  14. Git初学(5)--关联远程库
  15. 重磅:国家基金委八大学部公布“优先发展领域及主要研究方向”
  16. docker run 挂载卷_Docker容器数据卷-Volume小结
  17. python代码计算字数_如何用python计算文件的字数
  18. 掘金总点赞量前 5000 排行发布 | 掘金总关注量前 5000 排行
  19. 使用阿里云实现营业执照的查询
  20. 梳理caffe代码layer(五)

热门文章

  1. vscode运行C程序
  2. 《华为机试》刷题之HJ77 火车进站
  3. 源码分析:《Topic-to-Essay Generation with Neural Networks》
  4. 服务器被攻击的常见手段以及解决方法
  5. vSphereClient创建虚拟机教程
  6. 租用游艇,Clear And Present Danger S,Heat Wave G,单源最短路径(弱化版)
  7. Oracle数据库开启Huge Page
  8. Windows系统用户目录Users迁移教程
  9. 工信部发布《2018中国区块链产业白皮书》:量子计算机将给密码体系带来重大安全威胁
  10. 目标检测正负样本区分和平衡策略总结