当前位置: 首页 > news >正文

C++ Color the ball

📋 个人简介

💖大家好,我是2022年3月份新人榜排名第三的 ༺Blog༒Hacker༻
🎉支持我:点赞👍+收藏⭐️+留言📝
💬格言:༺永做优质༒programmer༻
📣 系列专栏:CF & UVA🍁
📝 个人主页:༺Blog༒Hacker༻❄️
在这里插入图片描述
在这里插入图片描述

Problem Description
题目来源

N 个气球排成一排,从左到右依次编号为 1 , 2 , 3.... N 1,2,3....N 1,2,3....N,每次给定 2 个整数 a , b ( a < = b ) a,b(a <= b) a,b(a<=b), P i g Pig Pig 便为骑上他的“小飞鸽"牌电动车从气球 a a a 开始到气球 b b b 依次给每个气球涂一次颜色。但是 N N N 次以后 P i g Pig Pig 已经忘记了第 I I I 个气球已经涂过几次颜色了,你能帮他算出每个气球被涂过几次颜色吗?
【Input】
每个测试实例第一行为一个整数 N ( N < = 105 ) N (N <= 105) N(N<=105).接下来的 N N N 行,每行包括 2 2 2 个整数 a , b ( 1 ≤ a ≤ b ≤ N ) a,b(1≤a≤b≤N) a,b(1abN) → → → → → →→→→→ →→→→→ N = 0 N=0 N=0,输入结束。
温馨提示: 保证每个数据组数不超过 10 10 10 组,共十个样例,不具有梯度。请谨慎使用 n 2 n^2 n2算法。

【Output】
每个测试实例输出一行,包括 N N N 个整数,第 I I I 个数代表第 I I I 个气球总共被涂色的次数。
【Sample Input】

3
1 1
2 2
3 3
3
1 1
1 2
1 3
0

【Sample Output】

1 1 1
3 2 1

💯CODE

#include<bits/stdc++.h>
#define ll long long
const int MAXN=1e5+5;
using namespace std;
int k[MAXN],s[MAXN];
signed main()
{
	int a,b,n;
	while(1)
	{
		memset(k,0,sizeof(k));memset(s,0,sizeof(s));
		scanf("%d",&n);
		if(n==0) break;
		for(int i=1;i<=n;++i)
		{
			scanf("%d%d",&a,&b);
			k[a]=k[a]+1;
			k[b+1]=k[b+1]-1;
		}
		s[0]=0;
		for(int i=1;i<=n;++i)
			s[i]=s[i-1]+k[i];
		for(int i=1;i<=n;++i)
			printf("%d ",s[i]);
		printf("\n");
	}
	return 0;
}

在这里插入图片描述

🔮感谢各位长期以来的支持,点赞收藏是我更新的动力,下期再见,拜拜!!!

在这里插入图片描述

相关文章:

  • mysql的基础操作语句
  • Cookie/Session
  • java抽象类和接口(Comparator和Conparable的使用)
  • 百度首个江苏智算中心落地 携手盐城共建200P算力规模
  • 并发编程(四)---设计模式
  • GitHub:建立仓库,本地上传与更新内容
  • Linux EXPORT_SYMBOL宏详解
  • 猿创征文丨赶紧进来!!!带你0距离全面接触 变量和常量
  • Unirech腾讯云代充-通过VNC 登录腾讯云国际版Windows云服务器实例教程
  • 深入剖析foreach底层原理以及并发修改异常
  • 神经网络在通信中的应用,神经网络技术及其应用
  • Redis的缓存穿透、缓存击穿、缓存雪崩
  • 卷积神经网络的算法过程,卷积神经网络算法实现
  • ARM64 linux -- 软中断
  • Vue项目初始化搭建JDK+Node.js+npm+vue-cli+创建Vue项目
  • SegmentFault for Android 3.0 发布
  • CentOS6 编译安装 redis-3.2.3
  • CentOS7 安装JDK
  • JavaScript函数式编程(一)
  • java小心机(3)| 浅析finalize()
  • js面向对象
  • leetcode388. Longest Absolute File Path
  • PyCharm搭建GO开发环境(GO语言学习第1课)
  • Spring技术内幕笔记(2):Spring MVC 与 Web
  • STAR法则
  • Unix命令
  • v-if和v-for连用出现的问题
  • 产品三维模型在线预览
  • 如何正确配置 Ubuntu 14.04 服务器?
  • 自动记录MySQL慢查询快照脚本
  • 机器人开始自主学习,是人类福祉,还是定时炸弹? ...
  • ​2020 年大前端技术趋势解读
  • #pragma once与条件编译
  • (007)XHTML文档之标题——h1~h6
  • (3)(3.2) MAVLink2数据包签名(安全)
  • (poj1.2.1)1970(筛选法模拟)
  • (附源码)ssm捐赠救助系统 毕业设计 060945
  • (六) ES6 新特性 —— 迭代器(iterator)
  • (每日持续更新)信息系统项目管理(第四版)(高级项目管理)考试重点整理 第13章 项目资源管理(七)
  • (转)Google的Objective-C编码规范
  • (转)setTimeout 和 setInterval 的区别
  • (自适应手机端)响应式新闻博客知识类pbootcms网站模板 自媒体运营博客网站源码下载
  • *_zh_CN.properties 国际化资源文件 struts 防乱码等
  • .NET Core WebAPI中封装Swagger配置
  • .net framework 4.0中如何 输出 form 的name属性。
  • .NET Windows:删除文件夹后立即判断,有可能依然存在
  • [ web基础篇 ] Burp Suite 爆破 Basic 认证密码
  • [codevs1288] 埃及分数
  • [ERROR] Plugin 'InnoDB' init function returned error
  • [Gamma]阶段测试报告
  • [Hive] 常见函数
  • [Java][方法引用]构造方法的引用事例分析
  • [leetcode] 103. 二叉树的锯齿形层次遍历
  • [LeetCode] Merge Two Sorted Lists
  • [LeetCode]Spiral Matrix