目录

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总结相关推荐

  1. AtCoder Beginner Contest 174 E.Logs

    AtCoder Beginner Contest 174 E.Logs 题目链接 到最后才发现是二分,菜菜的我/(ㄒoㄒ)/~~ 我们直接二分 [1,max{a[i]}][1,max\lbrace a ...

  2. AtCoder Beginner Contest 174 C.Repsept

    AtCoder Beginner Contest 174 C.Repsept 题目链接 思维题~ 首先无论多少个 777 对 101010 取模都不为 000,所以对 101010 的因子的倍数直接输 ...

  3. AtCoder题解——Beginner Contest 170——F - Pond Skater

    题目相关 题目链接 AtCoder Beginner Contest 170 F题,https://atcoder.jp/contests/abc170/tasks/abc170_f. Problem ...

  4. AtCoder题解——Beginner Contest 167——C - Skill Up

    题目相关 题目链接 AtCoder Beginner Contest 167 C题,https://atcoder.jp/contests/abc167/tasks/abc167_c. Problem ...

  5. AtCoder题解——Beginner Contest 170——E - Smart Infants

    题目相关 题目链接 AtCoder Beginner Contest 170 E 题,https://atcoder.jp/contests/abc170/tasks/abc170_e. Proble ...

  6. AtCoder题解——Beginner Contest 179——D - Leaping Tak

    题目相关 题目链接 AtCoder Beginner Contest 179 D 题,https://atcoder.jp/contests/abc179/tasks/abc179_d. Proble ...

  7. AtCoder Beginner Contest 174 总结

    这次做了ABDF.我也不知道我怎么做的(乱做-.- A - Air Conditioner 签到题1 #define IO ios::sync_with_stdio(false);cin.tie(); ...

  8. Atcoder Beginner Contest 174(ABC174) 题解

    打到了Rank33Rank\ 33Rank 33,还是不错的. 第一次顺顺畅畅没有WA地AK了一场ABC,写篇题解纪念一下-- Solution T1 直接模拟即可. T2 分别枚举每个点并用已给的公 ...

  9. AtCoder Beginner Contest 202 D - aab aba baa(组合计数,字典序)

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 Problem 有 AAA 和 aaa,BBB 个 bbb ,可以使用这 A+BA+BA+B 个字符任 ...

最新文章

  1. HDU 1285--确定比赛名次【拓扑排序 amp;amp; 邻接表实现】
  2. mysql归档日志满了_MySQL核心知识学习之路(1)
  3. 卷死了!再不学vue3就没有人要你了!速来围观vue3新特性
  4. 什么是机器学习?有哪些分类?到底有什么用?终于有人讲明白了
  5. spring bean生命周期_Spring中bean的生命周期和扩展点有哪些?
  6. MYSQL中group_concat有长度限制!默认1024(转载)
  7. HDU2084 数塔【DP】
  8. Message Unable to connect to SQL Server '(local)'
  9. 小猿圈python_小猿圈python之内置方法new
  10. React.js引入阿里icon解决icon显示为小方框问题
  11. js 获取每个月的第一天和最后一天日期
  12. Navicat premium 导入Excel文件失败
  13. 视频剪辑配乐技巧 视频剪辑配音推荐
  14. 2021-2027全球与中国翠绿宝石激光器市场现状及未来发展趋势
  15. SQL service基础(九)用户定义数据类型和用户定义函数的概念、创建及使用方法
  16. 关注IT精英:微利时代如何赚大钱 (转载)
  17. 边沿触发是什么意思_epoll边缘触发模式
  18. TypeScript报错解决-//@ts-ignore
  19. 如何查看win7计算机的显卡是多少位的,如何查看咱们win764位旗舰版电脑是单显卡还是双显卡...
  20. 进步与成就感——使用技巧

热门文章

  1. SECS/GEM使用
  2. 2018年网易实习生笔试题集合之安置路灯
  3. iap升级问题 stm32f103r8_STM32在线升级OTA,看这一篇就够啦~
  4. [maven报错]mvn clean install报错BUILD FAILURE
  5. pycharm连接mysql5.7
  6. win 7 蓝屏、清理注册表、杀毒软件
  7. 清博舆情系统_什么是舆情
  8. vcpkg+opencv4(sfm+vtk)+openMVS+SFM算法-github代下载(http://gitd.cc/)
  9. 图片在盒子内等比展示不变形
  10. ARM Linux的面试题