【Atcoder】AtCoder Beginner Contest 174总结
目录
A Air Conditioner
B Distance
C Repsept
D Alter Altar
E Logs
F Range Set Query
A | B | C | D | E | F |
---|---|---|---|---|---|
√ | √ | ● | ○ | ● | ● |
( √:做出; ●:尝试未做出; ○:已补题 )
题目地址:https://atcoder.jp/contests/abc174
T1:
题意:输入一个整数如果大于等于30要开空调,输出"Yes";否则输出"No"
思路:同上
代码:
#include <iostream>
using namespace std;
typedef long long ll;int main()
{int x;cin>>x;if(x>=30) puts("Yes");else puts("No");return 0;
}
T2:
题意:输入n个坐标,判断xx+yy是否小于等于d
思路:如果小于等于d*d,ans++
代码:
#include <iostream>
using namespace std;
int ans, n;
long long d, x, y;
int main(){cin>>n>>d;while(n--){cin>>x>>y;if(x*x+y*y<=d*d)ans++;}cout<<ans;
}
T3:
题意:
思路:
代码:
T4:
题意:把所有的白石放在红石后面
思路:用类似前缀和的方法来做,用b(n,1)来表示到第n个数有多少个红色的,b(n,0)来表示到第n个数有多少个白色的,最后要RRR…RWWW…W,结果输出变到上面这个字符串需要的步数(b(r, 0))
代码:
#include <iostream>
using namespace std;
typedef long long ll;
const int N=2e5+10;int n,b[N][2];
char str[N];int main()
{cin>>n>>str+1;for(int i=1; i<=n; i++){if(str[i]=='R') b[i][1]=b[i-1][1]+1,b[i][0]=b[i-1][0];else b[i][1]=b[i-1][1],b[i][0]=b[i-1][0]+1; }int r=b[n][1],w=b[n][0];int ans=min(b[r][0],min(w,r));cout<<ans;return 0;
}
【Atcoder】AtCoder Beginner Contest 174总结相关推荐
- AtCoder Beginner Contest 174 E.Logs
AtCoder Beginner Contest 174 E.Logs 题目链接 到最后才发现是二分,菜菜的我/(ㄒoㄒ)/~~ 我们直接二分 [1,max{a[i]}][1,max\lbrace a ...
- AtCoder Beginner Contest 174 C.Repsept
AtCoder Beginner Contest 174 C.Repsept 题目链接 思维题~ 首先无论多少个 777 对 101010 取模都不为 000,所以对 101010 的因子的倍数直接输 ...
- AtCoder题解——Beginner Contest 170——F - Pond Skater
题目相关 题目链接 AtCoder Beginner Contest 170 F题,https://atcoder.jp/contests/abc170/tasks/abc170_f. Problem ...
- AtCoder题解——Beginner Contest 167——C - Skill Up
题目相关 题目链接 AtCoder Beginner Contest 167 C题,https://atcoder.jp/contests/abc167/tasks/abc167_c. Problem ...
- AtCoder题解——Beginner Contest 170——E - Smart Infants
题目相关 题目链接 AtCoder Beginner Contest 170 E 题,https://atcoder.jp/contests/abc170/tasks/abc170_e. Proble ...
- AtCoder题解——Beginner Contest 179——D - Leaping Tak
题目相关 题目链接 AtCoder Beginner Contest 179 D 题,https://atcoder.jp/contests/abc179/tasks/abc179_d. Proble ...
- AtCoder Beginner Contest 174 总结
这次做了ABDF.我也不知道我怎么做的(乱做-.- A - Air Conditioner 签到题1 #define IO ios::sync_with_stdio(false);cin.tie(); ...
- Atcoder Beginner Contest 174(ABC174) 题解
打到了Rank33Rank\ 33Rank 33,还是不错的. 第一次顺顺畅畅没有WA地AK了一场ABC,写篇题解纪念一下-- Solution T1 直接模拟即可. T2 分别枚举每个点并用已给的公 ...
- AtCoder Beginner Contest 202 D - aab aba baa(组合计数,字典序)
整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 Problem 有 AAA 和 aaa,BBB 个 bbb ,可以使用这 A+BA+BA+B 个字符任 ...
最新文章
- HDU 1285--确定比赛名次【拓扑排序 amp;amp; 邻接表实现】
- mysql归档日志满了_MySQL核心知识学习之路(1)
- 卷死了!再不学vue3就没有人要你了!速来围观vue3新特性
- 什么是机器学习?有哪些分类?到底有什么用?终于有人讲明白了
- spring bean生命周期_Spring中bean的生命周期和扩展点有哪些?
- MYSQL中group_concat有长度限制!默认1024(转载)
- HDU2084 数塔【DP】
- Message Unable to connect to SQL Server '(local)'
- 小猿圈python_小猿圈python之内置方法new
- React.js引入阿里icon解决icon显示为小方框问题
- js 获取每个月的第一天和最后一天日期
- Navicat premium 导入Excel文件失败
- 视频剪辑配乐技巧 视频剪辑配音推荐
- 2021-2027全球与中国翠绿宝石激光器市场现状及未来发展趋势
- SQL service基础(九)用户定义数据类型和用户定义函数的概念、创建及使用方法
- 关注IT精英:微利时代如何赚大钱 (转载)
- 边沿触发是什么意思_epoll边缘触发模式
- TypeScript报错解决-//@ts-ignore
- 如何查看win7计算机的显卡是多少位的,如何查看咱们win764位旗舰版电脑是单显卡还是双显卡...
- 进步与成就感——使用技巧
热门文章
- SECS/GEM使用
- 2018年网易实习生笔试题集合之安置路灯
- iap升级问题 stm32f103r8_STM32在线升级OTA,看这一篇就够啦~
- [maven报错]mvn clean install报错BUILD FAILURE
- pycharm连接mysql5.7
- win 7 蓝屏、清理注册表、杀毒软件
- 清博舆情系统_什么是舆情
- vcpkg+opencv4(sfm+vtk)+openMVS+SFM算法-github代下载(http://gitd.cc/)
- 图片在盒子内等比展示不变形
- ARM Linux的面试题