CCF 201409-2 画图 C++注意思路

ESP32蓝牙广播数据自定义指南:让你的设备更容易被手机发现 本文详细介绍了如何通过自定义ESP32蓝牙广播数据提升设备在手机端的可发现性。从广播数据结构、扫描响应优化到跨平台兼容性设置,提供了全面的技术指南和实战代码示例,帮助开发者解决智能硬件开发中的蓝牙连接难题。 阅读详情

在这里插入图片描述
在这里插入图片描述

#include <iostream>
using namespace std;
int main()
{
	int n,x1,x2,y1,y2,count=0;
	int a[101][101]={0};
	cin >> n;
	for(int k=0;k<n;k++)
	{
		cin >> x1 >> y1 >> x2 >> y2;
		for(int i=x1;i<x2;i++)
	    {
		  for(int j=y1;j<y2;j++)
		  {
			 if(a[i][j]==0)
			 {
				count++;
				a[i][j]=1;
			 }
		  }
     	}
	}		
	cout << count << endl;
	return 0;
}

注意思路:记录被染色的点数(块数),i<x2,j<y2没有等号。别傻傻往面积重合那边想。给定说明n<=100,这么小的数,摆明了可以用暴力遍历思路。

基于粒子群算法的PID控制器优化设计 粒子群算法、PID、寻优 阅读详情

相关推荐

FPGA八股文(2)——笔试的FPGA问题汇总(持续更新)

常见FPGA笔试题的概念总结

居安士的博客 8902

CCF- CSP 201409-2画图 前缀和算法 满分题解

【代码】CCF- CSP 201409-2画图 前缀和算法 满分题解。

只须一笑不须愁X的博客 553

车载仪表-功能点测试大全(超详细,细分可作测试用例)

汽车仪表系统发展经历了机械式、电气化到智能化的演变,目前全液晶仪表渗透率达73.4%。文章详细梳理了仪表功能测试要点,包括UI界面显示一致性、按键响应、FM收音、信号灯显示、USB功能、蓝牙连接、胎压监测、导航系统、WiFi投屏、倒车影像及多媒体播放等关键功能模块的测试标准。特别关注界面切换流畅度、功能稳定性及异常情况处理能力,如投屏状态下是否卡顿、导航中断后能否自动恢复等。测试覆盖了CarPlay、AndroidAuto等主流投屏方案的兼容性验证,确保各类交互场景下的系统可靠性。

weixin_51551002的博客 2063

【c/c++算法刷题笔记】—— 1.40 CCF 打卡27(201409)

【前言】OJ:CCF-CSP 模拟考试 1 201409-1 相邻数对 题目描述 问题描述   给定n个不同的整数,问这些数中有多少对整数,它们的值正好相差1。    输入格式   输入的第一行包含一个整数n,表示给定整数的个数。   第二行包含所给定的n个整数。    输出格式   输出一个整数,表示值正好相差1的数对的个数。 样例 样例输入 6 10 2 6 3 7 8 样例输出 3 样例...

Paul 的笔记库 739

STM32驱动HC-SR04超声波模块:两种精准测距方案详解

本文详解STM32驱动HC-SR04超声波模块的两种精准测距方案:定时器中断计数法和外部中断边沿检测法。涵盖硬件连接、代码实现与优化技巧,帮助开发者根据精度和复杂度需求选择合适方案,提升超声波测距在嵌入式项目中的稳定性和准确性。

g5h6i的博客 682

[QT笔记]QTableView与QTableWidget表头设置实战对比

本文深入对比了QT开发中QTableView与QTableWidget在表头设置上的核心差异与实践方法。QTableWidget提供开箱即用的便捷API,适合快速开发;而QTableView遵循模型-视图架构,表头数据由模型管理,虽设置稍复杂但灵活性与扩展性更强。文章通过实战代码示例,详细解析了两种组件的适用场景、性能考量及常见避坑指南,帮助开发者根据项目需求做出高效选择。

weixin_29018335的博客 322

CSP CCF 201409-2 画图 C++满分题解

交界处的坐标只能算一个方块。,这样可以避免重复计算方块数。每一个方块是否被涂色。

小瑾的博客 658

SPMI协议学习总结

SPMI(System Power Management Interface)是由MIPI(Mobile Industry Processor Interface)联盟定义的一种硬件接口标准,它主要用于移动设备中,连接SoC(System on Chip)处理器系统的集成电源控制器与一个或多个电源管理IC(PMIC),以实现精确的电源管理

歌颂苦难的行为是无耻的; 1078

CCF-201409-2-画图

问题描述 试题编号: 201409-2 试题名称: 画图 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述   在一个定义了直角坐标系的纸上,画一个(x1,y1)到(x2,y2)的矩形指将横坐标范围从x1到x2,纵坐标范围从y1到y2之间的区域涂上颜色。   下图给出了一个画了两个矩形的例子。第一个矩形是(1,1) ...

ddqb3235的博客 134

SAP FICO CBS接口-银企直连付款平台功能开发说明书(包括测试样例、FS)

SAP FICO CBS接口-银企直连付款平台功能开发说明书(包括测试样例、FS)

我好像病了的博客 2447

【ESD专题】从原理上分析TVS管PCB Layout的经验法则

我们常常会听到的一些经验法则,按这些经验法则去做,一般也不会有什么问题,但是到底是为什么呢? 没有从原理上分析和证明的时候,往往在Layout之后还要担心实际测试结果怎么样。或是在实际测试出问题后,根本无法进行分析,难道说修改一个版本就好了?那要从哪里修改呢?也无从下手呀。...

一点硬件 1446

CSP-CCF 201409-2 画图

图中,一共有15个单位的面积被涂上颜色,其中紫色部分被涂了两次,但在计算面积时只计算一次。在实际的涂色过程中,所有的矩形都涂成统一的颜色,图中显示不同颜色仅为说明方便。在一个定义了直角坐标系的纸上,画一个(x1,y1)到(x2,y2)的矩形指将横坐标范围从x1到x2,纵坐标范围从y1到y2之间的区域涂上颜色。接下来n行,每行4个非负整数,分别表示要画的矩形的左下角的横坐标与纵坐标,以及右上角的横坐标与纵坐标。输入的第一行包含一个整数n,表示要画的矩形的个数。输出一个整数,表示有多少个单位的面积被涂上颜色。

2301_79705447的博客 387

VisionPro 机器视觉案例 之 彩色保险丝个数统计

CogColorSegmenterTool CogColorMatchTool

机器视觉李小白的博客 2352

【CCF 2013-2021】历年至少前两题 python 满分代码

【CCF 2013-2021】历年至少前两题 python 满分代码 CCF专题到目前为止暂时告一段落,如果没有意外应该不会更新,感谢小伙伴的浏览;为方便后续小伙伴顺利通过,特做一份目录,方便查阅。 需要注意的是,最近几年CCF因为疫情有所变革,题目变难,收费变高;所以能早考还是早点考吧;另外,同样的逻辑,C++代码能拿满分,python就不一定了(哭唧唧) 下面目录中仅列出试题编号、试题名称及简要考察知识点,具体解题思路可以点击超链接进入详情页浏览。 试题编号 题目及满分代码链接 考查知识点

qq_39407949的博客 1079

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

【CCF-CSP 2014-09-2 画图-C++】

最简单的方法实现

muzillll的博客 286

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

CCF之画图

问题描述 试题编号: 201409-2 试题名称: 画图 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述   在一个定义了直角坐标系的纸上,画一个(x1,y1)到(x2,y2)的矩形指将横坐标范围从x1到x2,纵坐标范围从y1到y2之间的区域涂上颜色。   下图给出了一个画了两个矩形的例子。第一个矩形是(...

xyqqwer的博客 205

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

CCF考试流程

作为一个计算机考研跨考生,练习了好几天,有的题来来回回看上一两个小时才能修正错误,我这正疑惑着ccf难道直接写代码提交,都没法调试的?今天才发现是可以先在编译器上调试成功后再粘贴上去提交的! 发现一个考试流程的介绍,虽然好像2019年9月改革了可以看分了什么的,但是我还是没搞清楚是全部做完了能看到分还是每一道题都可以看到分,xdm走过路过有知道的告诉我一声哦,先谢过。 这好像是个2018年的介绍,但是对什么都不懂的小白来说还是很有价值的,链接如下: CCF考试详细流程 ...

cloudless_sky的博客 2535

谷歌浏览器滚动截屏

1、ctrl+shift+i 2、ctrl+shift+p 3、下拉 找到 capture full size screenshot点击就会自动下载图片 用电脑默认的图片查看器打开图片可以进行修剪等编辑,还可以点击右上角的三个点,复制。

cloudless_sky的博客 1570

CCF 201903-1 小中大 C++ 精度、类型转换问题注意!

思路:读取n,如果n%2==1,说明有奇数个数,中位数为第n/2向上取整个数(n/2+1);如果有偶数个数,则中位数为第n/2和n/2+1个数加和再除以2;定义三个变量分别存储最大值、最小值和中位数,最大值和最小值通过保留第一个和最后一个数并且比较大小来确定。输出中位数前要判断是否带小数,如果n为奇数,则中位数肯定是整数,如果n是偶数,则要看中间的两个数相加得到的是奇数还是偶数,如果是偶数,则除以2得到的中位数必然是整数,如果和是奇数,则得到的是小数,需要四舍五入输出一位小数。其实,由于相加的两个是整...

cloudless_sky的博客 753

CCF 202012-2 期末预测之最佳阈值 C++

暴力解决只有70分: #include <iostream> #include <vector> #include <algorithm> using namespace std; int main() { int m,y,c,count=0,max=0; cin >> m; int a[m],b[m]; int d[m]; vector<int> e; for(int i=0;i<m;i++) { cin >&...

cloudless_sky的博客 556

CCF 201803-2 碰撞的小球 c++

//用两个数组分别记录小球的位置和方向。对n个小球分别调整t轮,每一轮更新方向和位置,必须先更新方向再更新位置:到达最左端方向调整为向右,到达最右端方向调整为向左;相撞后方向取反;其他时刻向右走一步加1,向左走一步减1,可以统一表示为a[j]+b[j]。注意这n个小球的初始位置是无序的。 #include <iostream> using namespace std; int main() { int n,t,L; cin >> n >> L >&.

cloudless_sky的博客 489

CCF 201912-1 报数 C++

思路:定义四个变量,分别记录甲乙丙丁报数跳过的次数。再定义一个变量count,记录当前的真实数值。从1开始判断这个数是否为7的倍数或包含7,若是则跳过,但count依然加1;否则n–;还可以利用count%4来区分甲乙丙丁。判断是否包含7时,循环得到个位十位百位……的数,分别判断是否为7. #include <iostream> using namespace std; bool isseven(int x) { if(x%7==0) return true; int m; ..

cloudless_sky的博客 384

CCF 201703-2 学生排队 C++ easy but attention

#include <iostream> using namespace std; int main() { int n,m,p,q; cin >> n >> m; int a[n]; for(int i=1;i<=n;i++) { a[i]=i; } for(int i=0;i<m;i++) { cin >> p >> q; for(int j=1;j<=n;j++) { if(a[j]..

cloudless_sky的博客 336

CCF 201812-1小明上学 C++

思路:红绿黄依次循环,遇到红灯要等t秒,遇到黄灯要等t+30(红灯)秒,遇到绿灯不用等直接通过,没遇到灯则t表示路程时间。所以总时间等于等灯的时间加上路程的时间。 #include <iostream> using namespace std; int main() { int r,y,g,n,k,t; int sum=0; cin >> r >> y >> g >> n; while(n--) { ..

cloudless_sky的博客 332

CCF 201412-1 门禁系统 C++ easy

#include <iostream> using namespace std; int main() { int n; cin >> n; int a[n],b[n]; for(int i=0;i<n;i++) { cin >> a[i]; b[i]=0; } for(int i=0;i<n;i++) { for(int j=0;j<=i;j++) { if(a[i]==a[j]) { b[i].

cloudless_sky的博客 330

CCF 201812-2 小明放学 C++ 注意挺难

//与上一题不同的是,k=1、2、3 时,分别表示出发时刻,所以要考虑到走完这段路程的时候灯的颜色是否已经变了 //红绿黄循环。用sum记录前面路程用的总时间,circle记录红黄绿一轮的时间。是红灯时,判断t和sum的大小,如果t>sum说明红灯还没完,t-sum是剩余要等待的红灯时间;若t<sum说明红灯已经结束,sum-t是超出的时间,考虑到可能过去了不止一轮先求余,int temp=(sum-t)%circle,再判断temp是否超出了绿灯时间g,如果超出则又到黄灯,再判断是否超出黄..

cloudless_sky的博客 329
上一篇: CCF 201409-1 相邻数对 C++ count必须初始化切记!
下一篇: CCF 201403-1 相反数 C++ 注意双等号
cloudless_sky
博客等级 码龄8年 106粉丝 128原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值