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

  1. 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 ...

  2. AIM Tech Round 4 (Div. 2)ABCD

    这一场真的是血崩,a,b都被hack,还好结束前重交都过了 A:题意:找出得到k个不同的字符,所要更改的最小字符数 题解:首先如果k>字符串长度,直接impossible,然后直接记录一下不重复 ...

  3. AIM Tech Round 3 (Div. 2) A B C D

    虽然打的时候是深夜但是状态比较好 但还是犯了好多错误..加分场愣是打成了降分场 ABC都比较水 一会敲完去看D 很快的就想出了求0和1个数的办法 然后一直wa在第四组..快结束的时候B因为低级错误被h ...

  4. AIM Tech Round 4 (Div. 2)

    A题 分析:暴力 1 #include "iostream" 2 #include "cstdio" 3 #include "cstring" ...

  5. AIM Tech Round (Div. 1) C. Electric Charges 二分

    C. Electric Charges 题目连接: http://www.codeforces.com/contest/623/problem/C Description Programmer Sas ...

  6. AIM Tech Round 5C. Rectangles 思维

    C. Rectangles time limit per test 2 seconds memory limit per test 256 megabytes input standard input ...

  7. Educational Codeforces Round 114 (Rated for Div. 2) (A ~ F)全题解

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 Educational Codeforces Round 114 (Rated for Div. 2) ...

  8. Educational Codeforces Round 106 (Rated for Div. 2)(A ~ E)题解(每日训练 Day.16 )

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 目录 Educational Codeforces Round 106 (Rated for Div. ...

  9. Educational Codeforces Round 37 (Rated for Div. 2) 1

    Educational Codeforces Round 37 (Rated for Div. 2) A.Water The Garden 题意:Max想给花园浇水.花园可被视为长度为n的花园床,花园 ...

  10. 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这个时候两 ...

最新文章

  1. python dump函数_python中实现php的var_dump函数功能
  2. Android开发日常笔记
  3. JQ 全选后获取选中的值_JQ完全学习版本
  4. 本科、硕士、博士之间的差距!
  5. 1.c++模式设计-简单工厂模式
  6. 设计模式12_外观模式
  7. JVM程序计数器,虚拟机栈,本地方法栈
  8. 堆优化的Dijkstra
  9. 【HDU 5033】【经典单调栈问题】Building
  10. plsql导出表结构语句
  11. web前端开发技术(第3版)储九良著课后实验
  12. 使用Source Insight查看编辑源代码
  13. 《迅雷链精品课》第一课:认识区块链
  14. 前端学习笔记 HTML5 保姆级教程
  15. 远程连接的电脑突然白屏了怎么办?
  16. 宏基(Acer)笔记本(5583)拆机清洗风扇
  17. SAP ABAP 我的文章合集:ABAP and Excel
  18. 华为快应用支持广告变现,加速商业化进程
  19. 华为鸿蒙操作系统全景解构
  20. Vue UI组件库(Element UI库)

热门文章

  1. Visual Studio 2017 警告C4819解决方案
  2. 2021-06-26图层的概念
  3. linux修改时区不用重启服务,Linux修改时区不用重启的方法
  4. Go语言学习路线图 初阶+中阶+高阶
  5. 【Django 2021年最新版教程3】新建一个WebApp项目并运行
  6. Mutable和Immutable
  7. 哈希值之逆序数与变进制
  8. Alibaba Fastjson 入门详细教程
  9. 阶段5 3.微服务项目【学成在线】_day01 搭建环境 CMS服务端开发_23-页面查询服务端开发-Service及Controller...
  10. 小D课堂 - 新版本微服务springcloud+Docker教程_5-05熔断降级服务异常报警通知