ccf-csp计算机软件能力认证201809-2买菜(C语言版)

题目内容:

问题描述
  小H和小W来到了一条街上,两人分开买菜,他们买菜的过程可以描述为,去店里买一些菜然后去旁边的一个广场把菜装上车,两人都要买n种菜,所以也都要装n次车。具体的,对于小H来说有n个不相交的时间段[a1,b1],[a2,b2]…[an,bn]在装车,对于小W来说有n个不相交的时间段[c1,d1],[c2,d2]…[cn,dn]在装车。其中,一个时间段[s, t]表示的是从时刻s到时刻t这段时间,时长为t-s。
  由于他们是好朋友,他们都在广场上装车的时候会聊天,他们想知道他们可以聊多长时间。
输入格式
  输入的第一行包含一个正整数n,表示时间段的数量。
  接下来n行每行两个数ai,bi,描述小H的各个装车的时间段。
  接下来n行每行两个数ci,di,描述小W的各个装车的时间段。
输出格式
  输出一行,一个正整数,表示两人可以聊多长时间。
样例输入
4
1 3
5 6
9 13
14 15
2 4
5 7
10 11
13 14
样例输出
3
数据规模和约定
  对于所有的评测用例,1 ≤ n ≤ 2000, ai < bi < ai+1,ci < di < ci+1,对于所有的i(1 ≤ i ≤ n)有,1 ≤ ai, bi, ci, di ≤ 1000000。

提交后得100分的C语言程序如下:

#include<stdio.h>
struct m
{int a;
}u[1000000],v[1000000];
int main()
{int n,i,x,y,w=0;scanf("%d",&n);for(i=0;i<1000000;i++) {u[i].a=0;v[i].a=0;}for(i=0;i<n;i++){scanf("%d%d",&x,&y);x=x-1;y=y-1;for(;x<y;) {u[x].a=1;x++;}}for(i=0;i<n;i++){scanf("%d%d",&x,&y);x=x-1;y=y-1;for(;x<y;) {v[x].a=1;x++;}}for(i=0;i<1000000;i++)if(u[i].a==1&&v[i].a==1) w++;printf("%d",w);return 0;
}

CCF计算机软件能力认证201809-2买菜(C语言版)相关推荐

  1. CCF计算机软件能力认证202009-1称检测点查询(C语言版)

    ccf-csp计算机软件能力认证202009-1称检测点查询(C语言版) 题目内容: 题目背景 2020 年 6 月 8 日,国务院联防联控机制发布<关于加快推进新冠病毒核酸检测的实施意见> ...

  2. ccf z字形 java_第三次CCF计算机软件能力认证题目:Z字形扫描

    这是第三次CCF计算机软件能力认证考试(2014年12月14日)的一道题目.小编今天有幸免费参加了这次考试.据说这题是谷歌的笔试题变形??求证实.. 好了,题外话不啰嗦,看题目 题目 在图像编码的算法 ...

  3. [ 2019-12-15第十八次CCF计算机软件能力认证]总结 Apare_xzc

    [ 2019-12-15第十八次CCF计算机软件能力认证]总结 导言:今天第一次参加CCF考试,考完回来迫不及待地想要做一点笔记 链接:我做的CCF题目汇总Apare_xzc <– 比赛题目(凭 ...

  4. CCF计算机软件能力认证试题练习:201809-2 买菜

    买菜 来源:CCF 标签: 参考资料: 相似题目: 题目 小H和小W来到了一条街上,两人分开买菜,他们买菜的过程可以描述为,去店里买一些菜然后去旁边的一个广场把菜装上车,两人都要买n种菜,所以也都要装 ...

  5. 【竞赛题解】第22次CCF计算机软件能力认证 B

    今天(准确说是昨天,一下子就过12点了)下午刚参加了CSP认证考试,大概是考了220(前两题AC,第三题太折磨了懒得看了,后面两题各混了10分),唯一有点参与感的就是B题了,于是这里分析下我的B题思路 ...

  6. CCF计算机软件能力认证试题练习:201903-1 小中大

    小中大 来源:CCF 标签: 参考资料: 相似题目: 背景 在数据分析中,最小值最大值以及中位数是常用的统计信息. 题目 老师给了你 n 个整数组成的测量数据,保证有序(可能为升序或降序),可能存在重 ...

  7. CCF计算机软件能力认证 C++ 集合竞价

    问题描述 某股票交易所请你编写一个程序,根据开盘前客户提交的订单来确定某特定股票的开盘价和开盘成交量. 该程序的输入由很多行构成,每一行为一条记录,记录可能有以下几种: 1. buy p s 表示一个 ...

  8. CCF计算机软件能力认证试题练习:201803-2 碰撞的小球

    碰撞的小球 来源:CCF 标签: 参考资料: 相似题目: 题目 数轴上有一条长度为L(L为偶数)的线段,左端点在原点,右端点在坐标L处.有n个不计体积的小球在线段上,开始时所有的小球都处在偶数坐标上, ...

  9. CCF计算机软件能力认证试题练习:201909-2 小明种苹果(续)

    小明种苹果(续) 来源:CCF 标签: 参考资料: 相似题目: 题目 小明在他的果园里种了一些苹果树,这些苹果树排列成一个圆.为了保证苹果的品质,在种植过程中要进行疏果操作.为了更及时地完成疏果操作, ...

最新文章

  1. OpenResty+Keepalived组建高可用集群+双主模式
  2. linux系统下载经验,linux系统的学习经验首篇
  3. boost::neighbor_bfs_visitor用法的测试程序
  4. c++将字符串转换成 int 类型
  5. var和function谁先优先执行_变量var声明和函数function声明优先级
  6. 2005精品书籍-go go go
  7. 冒烟的意思_冒烟测试是什么?
  8. 練習重繪TreeView控件
  9. 访问iis元数据库失败怎么解决
  10. [论文总结] 智慧农业论文摘要阅读概览
  11. 计算机注册dll,电脑中注册dll文件和ocx文件的方法与操作步骤
  12. 基于混合策略改进的樽海鞘群算法
  13. 喜报:毒霸成功通过VB100认证
  14. 许愿墙 php源码,许愿网许愿墙 v1 共享版
  15. deeplearning.38序列模型(搭建RNN与LSTM应用实践)
  16. ANSYS | 螺栓模拟
  17. Android下拉列表显示
  18. Python 爬虫:把廖雪峰的教程转换成 PDF 电子书
  19. PMP 项目管理师 认识和学习路线规划
  20. 三星SDS推出企业人工智能聊天机器人Brity

热门文章

  1. MySQL实训_01
  2. 桥接模式(透传模式)和直驱模式
  3. 通俗理解归一化指数函数—Softmax函数
  4. 淘客订单查询策略:淘宝客订单要怎么查?如何实时跟踪用户付款退款等订单状态变化?如何实时结算?
  5. 强化学习丨蒙特卡洛方法及关于“二十一点”游戏的编程仿真
  6. 加湿器全国产化电子元件推荐方案
  7. MDaemon Server Pro 7.22英文正式版
  8. Ubuntu修改系统时钟与硬件时钟,以及时钟同步
  9. Apache Atlas安装部署报错之解决方案
  10. java套件下载_iBATIS官方下载