试题名称: 相邻数对

试题编号: 201409-1

时间限制: 1.0s

内存限制: 256.0MB

问题描述

  给定n个不同的整数,问这些数中有多少对整数,它们的值正好相差1。

输入格式

  输入的第一行包含一个整数n,表示给定整数的个数。
  第二行包含所给定的n个整数。

输出格式

  输出一个整数,表示值正好相差1的数对的个数。

样例输入

6
10 2 6 3 7 8

样例输出

3

样例说明

  值正好相差1的数对包括(2, 3), (6, 7), (7, 8)。

**评测用例规模与约定

  1<=n<=1000,给定的整数为不超过10000的非负整数。

#include<cstdio>
#include<cstring>
#include<algorithm>
using namespace std;int main()
{int n;int num[1010];while(scanf("%d", &n)!=EOF){for(int i = 0; i < n; i ++)scanf("%d", &num[i]);sort(num, num+n);int res = 0;for(int i = 0; i < n; i++){for(int j = i+1; j < n; j++){if(1 == num[j]-num[i]){res++;}if(num[j]-num[i] > 1)break;}}printf("%d\n", res);}return 0;
}

试题名称: 画图

试题编号: 201409-2

时间限制: 1.0s

内存限制: 256.0MB

问题描述

  在一个定义了直角坐标系的纸上,画一个(x1,y1)到(x2,y2)的矩形指将横坐标范围从x1到x2,纵坐标范围从y1到y2之间的区域涂上颜色。
  下图给出了一个画了两个矩形的例子。第一个矩形是(1,1) 到(4, 4),用绿色和紫色表示。第二个矩形是(2, 3)到(6, 5),用蓝色和紫色表示。图中,一共有15个单位的面积被涂上颜色,其中紫色部分被涂了两次,但在计算面积时只计算一次。在实际的涂色过程中,所有的矩形都涂成统一的颜色,图中显示不同颜色仅为说明方便。

  给出所有要画的矩形,请问总共有多少个单位的面积被涂上颜色。

输入格式

  输入的第一行包含一个整数n,表示要画的矩形的个数。
  接下来n行,每行4个非负整数,分别表示要画的矩形的左下角的横坐标与纵坐标,以及右上角的横坐标与纵坐标。

输出格式

  输出一个整数,表示有多少个单位的面积被涂上颜色。

样例输入

2
1 1 4 4
2 3 6 5

样例输出

15

评测用例规模与约定

  1<=n<=100,0<=横坐标、纵坐标<=100。

第一眼看,是算面积的,还多个四边形感觉很麻烦,感觉才第二题啊,不应该,换个思路,用个二维数组记录一下是否被标记就ok,不需要算面积的。

#include<cstdio>
#include<cstring>
#include<algorithm>
using namespace std;int mp[110][110]; int main()
{int n;while(scanf("%d", &n)!=EOF){int x1, y1, x2, y2;int res = 0;memset(mp, 0, sizeof(mp));for(int k = 0; k < n; k++){scanf("%d %d %d %d", &x1, &y1, &x2, &y2);x2--;y2--;for(int i = x1; i <= x2; i++){for(int j = y1; j <= y2; j++){if(mp[i][j] == 0){mp[i][j] = 1;res++;}}}}printf("%d\n", res);}return 0;
}

第二届CCF计算机职业资格认证考试题解(C++)相关推荐

  1. ccf计算机认证考试题集,【计算机本科补全计划】CCF计算机职业资格认证 2017-03 试题初试...

    正文之前 我在之前的文章中提到过,我的老师要求我的CCF 考试考个280分来打个底,(没错,我就是那个横跨考研.工作.保研三大领域的男人)相当于是测试下我的能力,所以虽然不知道近期有没有相关的考试,但 ...

  2. CCF计算机职业资格认证2016-12-1

    试题编号: 201612-1 试题名称: 中间数 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 在一个整数序列a1, a2, -, an中,如果存在某个数,大于它的整数数量等于小于它的 ...

  3. CCF计算机职业资格考试 201812-3CIDR合并 Python实现

    CCF计算机职业资格考试 201812-3CIDR合并 Python实现(1s内无法实现) 题目参考搜索引擎或者官网. 我的Github上有更多CCF-CSP题目的Python实现,可以参考参考. 代 ...

  4. 三点估算pmp_【每日一练】PMP项目管理专业资格认证考试练习题(十)

    听说99%的同学都来这里充电吖[习题] 1.客户提出的一项需求,将变更项目范围.如果变更控制委员会批准需求,执行变更的成本将影响项目的预算.如果这项需求获得批准,项目经理应该考虑从下列哪一项储备中申请 ...

  5. 一文读懂PMP项目管理资格认证考试

    对于第一次参加PMP项目管理认证考试的考生来说,对PMP还在一知半解的阶段.到底什么是PMP,考这个证又有什么用?怎样报名考试?报名又有什么条件呢? 科科过一文解答您所有的疑问,带您全方位了解PMP项 ...

  6. 单片机工程师资格认证考试大纲

    单片机工程师资格认证考试大纲 尚国定 全国信息技术水平考试 (国家信息化技术证书教育考试) 考试大纲 一﹑关于"单片机高级技术证书"考试内容和有关说明 随着单片机和电路设计应用的日 ...

  7. android注册选择国家设计师,设计师的职业资格认证,现已开通申请!

    原标题:设计师的职业资格认证,现已开通申请! 对于室内设计师来说 一直都没有一个国家认可的证书 心里难免有些失落 室内设计联盟官方打通 国家职业人才中心 设计师证书通道- ↓↓↓ 01 国际建筑装饰室 ...

  8. 南充一中计算机机房被盗,四川省CCF CSP-JS第一轮认证考试在南充一中成功举行...

    10月11日,参加四川省青少年信息技术非专业级软件能力认证(CSP-JS)第一轮认证考试的来自遂宁市.南充市.达州市的220名参与认证的选手齐聚南充一中. 软件能力认证(Certified Softw ...

  9. 2018年PMP项目管理专业人士资格认证考试回顾总结

    本文最后修改时间:2019年3月26日 19:22 前言 以前人们常说,要想升职,就得经过PMP(拍马屁).而信息科技时代到来了,颠覆了PMP这一词的含义.此处的不仅仅是说要懂得与同事.领导之间处理和 ...

  10. CCF认证考试题解目录(持续更新)

    该认证考试代码均采用C++语言来进行编写!!! 2020 CCF认证-20200901-称检测点查询 CCF认证-20200902-风险人群筛查 CCF认证-20200903-点亮数字人生 CCF认证 ...

最新文章

  1. linux下的daemon进程
  2. JavaScript 开发者最期待的年度大会,惊喜不断,错过还要等好久!
  3. 黄聪:百度知道中对HTML字符实体、字符编号,开头字符的使用
  4. 英特尔更新人工智能产品线,新品性能达到竞品6倍
  5. Java singleton初始化顺序研究
  6. 信息学奥赛一本通 1309:【例1.6】回文数(Noip1999) | 洛谷 P1015 [NOIP1999 普及组] 回文数
  7. 在FLEX中获得当前PLAYER版本等信息.
  8. Spring源码的学习方法和知识地图
  9. solidworks图纸模板添加_如何建立符合国标的SolidWorks工程图模板
  10. python-回文字符串
  11. 转:不要去打扰别人的幸福
  12. 【流媒体服务器Mediasoup】 NodeJs与C++信令通信详解及Linux下管道通信的详解(五)
  13. 转载,常用RGB color
  14. STM32 MFRC522 IC读卡 程序及原理图
  15. SpringBoot消息转换器:HttpMessageConverter
  16. 定义一个圆类Circle,成员变量:半径 radius;成员方法:构造方法、get和set半径的方法、计算面积和周长的方法。
  17. freeMark的入门教程
  18. yolox的正负样本分配策略mmdet代码详解
  19. 12.系统设定工具与硬件侦测
  20. 数据库隔离级别(收藏)

热门文章

  1. 开发一个app需要多少钱、APP开发需要投入多少资金?
  2. Informer时序模型(自定义项目)
  3. python如何导入datetime包
  4. InstallShield2015创建安装包
  5. windows系统部署docker文档
  6. blob:https视频下载m3u8视频在线下载
  7. 【夏栀的博客】3月9日零点正式上线
  8. Win11系统svchost.exe一直在下载怎么办?
  9. 淘宝店铺排名还在用老方法吗,优化店铺排名方法是否正确?
  10. fprintf() 用法