AIM Tech Round 5 (rated, Div. 1 + Div. 2)
A. Find Square
找到对角线的两个点的坐标,这道题就迎刃而解了。
inline void work(int n) {int m;cin >> m;memset(str, 0, sizeof(str));rep(i,1,n) {scanf("%s", str+1);rep(j,1,m) a[i][j] = (str[j] == 'B' ? 1 : 0);}int lx = 0, ly = 0, rx = 0, ry = 0;for (int i = n; i >= 1; -- i) {rep(j,1,m)if (a[i][j] == 1) {lx = i; ly = j;break;}if (lx != 0) break;}rep(i,1,n) {for (int j = m; j >= 1; -- j)if (a[i][j] == 1) {rx = i; ry = j;break;}if (rx != 0) break;}cout << (lx + rx) / 2 << " " << (ly + ry) / 2 << endl;
}
B. Unnatural Conditions
考虑到位数远远大于\(n,m\)的值,直接选择构造出\(s(a)\ >\ max(n),\ s(b)\ >\ max(m),\ s(a\ +\ b)\ = \ 1\)
inline void work(int n, int m) {rep(i,1,2230) cout << 5;cout << endl;rep(i,1,2229) cout << 4;cout << 5 << endl;
}
转载于:https://www.cnblogs.com/Alessandro/p/9553408.html
AIM Tech Round 5 (rated, Div. 1 + Div. 2)相关推荐
- CF AIM Tech Round 5 (rated, Div. 1 + Div. 2) B. Unnatural Conditions 思维 ʕ •ᴥ•ʔ
Let s(x)s(x) be sum of digits in decimal representation of positive integer xx. Given two integers n ...
- AIM Tech Round 4 (Div. 2)ABCD
这一场真的是血崩,a,b都被hack,还好结束前重交都过了 A:题意:找出得到k个不同的字符,所要更改的最小字符数 题解:首先如果k>字符串长度,直接impossible,然后直接记录一下不重复 ...
- AIM Tech Round 3 (Div. 2) A B C D
虽然打的时候是深夜但是状态比较好 但还是犯了好多错误..加分场愣是打成了降分场 ABC都比较水 一会敲完去看D 很快的就想出了求0和1个数的办法 然后一直wa在第四组..快结束的时候B因为低级错误被h ...
- AIM Tech Round 4 (Div. 2)
A题 分析:暴力 1 #include "iostream" 2 #include "cstdio" 3 #include "cstring" ...
- AIM Tech Round (Div. 1) C. Electric Charges 二分
C. Electric Charges 题目连接: http://www.codeforces.com/contest/623/problem/C Description Programmer Sas ...
- AIM Tech Round 5C. Rectangles 思维
C. Rectangles time limit per test 2 seconds memory limit per test 256 megabytes input standard input ...
- Educational Codeforces Round 114 (Rated for Div. 2) (A ~ F)全题解
整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 Educational Codeforces Round 114 (Rated for Div. 2) ...
- Educational Codeforces Round 106 (Rated for Div. 2)(A ~ E)题解(每日训练 Day.16 )
整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 目录 Educational Codeforces Round 106 (Rated for Div. ...
- Educational Codeforces Round 37 (Rated for Div. 2) 1
Educational Codeforces Round 37 (Rated for Div. 2) A.Water The Garden 题意:Max想给花园浇水.花园可被视为长度为n的花园床,花园 ...
- Educational Codeforces Round 90 (Rated for Div. 2)(A, B, C, D, E)
Educational Codeforces Round 90 (Rated for Div. 2) Donut Shops 思路 分三种情况: a==c/ba == c / ba==c/b这个时候两 ...
最新文章
- python dump函数_python中实现php的var_dump函数功能
- Android开发日常笔记
- JQ 全选后获取选中的值_JQ完全学习版本
- 本科、硕士、博士之间的差距!
- 1.c++模式设计-简单工厂模式
- 设计模式12_外观模式
- JVM程序计数器,虚拟机栈,本地方法栈
- 堆优化的Dijkstra
- 【HDU 5033】【经典单调栈问题】Building
- plsql导出表结构语句
- web前端开发技术(第3版)储九良著课后实验
- 使用Source Insight查看编辑源代码
- 《迅雷链精品课》第一课:认识区块链
- 前端学习笔记 HTML5 保姆级教程
- 远程连接的电脑突然白屏了怎么办?
- 宏基(Acer)笔记本(5583)拆机清洗风扇
- SAP ABAP 我的文章合集:ABAP and Excel
- 华为快应用支持广告变现,加速商业化进程
- 华为鸿蒙操作系统全景解构
- Vue UI组件库(Element UI库)
热门文章
- Visual Studio 2017 警告C4819解决方案
- 2021-06-26图层的概念
- linux修改时区不用重启服务,Linux修改时区不用重启的方法
- Go语言学习路线图 初阶+中阶+高阶
- 【Django 2021年最新版教程3】新建一个WebApp项目并运行
- Mutable和Immutable
- 哈希值之逆序数与变进制
- Alibaba Fastjson 入门详细教程
- 阶段5 3.微服务项目【学成在线】_day01 搭建环境 CMS服务端开发_23-页面查询服务端开发-Service及Controller...
- 小D课堂 - 新版本微服务springcloud+Docker教程_5-05熔断降级服务异常报警通知