AC代码

A. Matrix Game

对于给定矩阵,剩余可用的位置的数目是确定的,根据奇偶性判断就完事了。

B. Trouble Sort

如果数组\(b\)有0有1,那么Yes。否则只有数组\(a\)原本就有序才Yes。

C. Rotation Matching

因为是\(a\)和\(b\)是排列,所以固定数组\(b\),\(a_i\)对结果有贡献的偏移量是一个常量。所以只需要统计出所有的偏移量,偏移量的出现次数的最大值就是答案。

D. Solve The Maze

首先一个明显的结论:若有G和B相邻的情况则No。

然后我就直接猜结论:封锁所有B的四周,若是所有的G都能逃离且没有B能逃离,则Yes,否则No。

封锁四周就直接枚举,判断能不能逃离就从出口开始做一次BFS。

E. Maximum Subsequence Value

猜结论:答案就是任意3个数或起来的最大值。

证明:只需要证明任意4个数的答案不会比3个数的答案更优即可。任取4个数,设此时某个\(i\)对结果有贡献,那么\(i\)位上至少有\(2\)个1,那么任意扔掉一个数,还是满足\(i\)对答案有贡献的条件,所以任意4个数的答案不会比3个数的答案更优。

F. Swaps Again

通过交换前后缀,可以实现一下两个操作:

  • \(a_{i}和a_{n-i+1}\)互换位置。
  • \(a_i, a_{n-i+1}\)和\(a_j, a_{n-j+1}\)互换位置。

然后就可以推出:只要所有的\((a_i, a_{n-i+1})\)都有对应的\((b_j, b_{n-j+1})\)与之匹配,那么就Yes,否则No。

然后就跑出所有的\((a_i, a_{n-i+1})\)和\((b_j, b_{n-j+1})\),然后排个序判断是否一一对应就好了。

总结

终于不自闭下分了,之前两场直接掉了160分,我人都傻了。

这场直觉场,我就C题卡了一会儿,然后E看错题目做了道假题。(所以这场我A了7道题?)

Codeforces1365的更多相关文章

随机推荐

  1. Java分层领域模型的DO、DTO、BO、AO、VO、POJO、Query定义

    分层领域模型:    DO( Data Object):与数据库表结构一一对应,通过DAO层向上传输数据源对象.    DTO( Data Transfer Object):数据传输对象,Servic ...

  2. QComboBox设置下拉item大小

    1.首先给ComboBox设置view: ui->comboBox->setView(new QListView()); 注意:这一句需要放在在所在界面的构造函数里,否则不生效. 2.给c ...

  3. JS click延迟解决方案

    click延迟解决方案     移动端click事件会有300ms的延迟,原因是移动端屏幕双击会缩放页面 1.禁止缩放功能 浏览器禁用默认双击缩放行为去掉300ms的点击延迟 user-scalabl ...

  4. SonarQube 扫描 Java 代码

    SonarQube 扫描 Java 代码 环境 需要提前安装好 SonarQube7.9,安装步骤见 Docker 安装 SonarQube 步骤 填写项目名 my_project 填写token名 ...

  5. MySQL 插入或更新

    MySQL DML 记录 数据操纵语言DML(Data Manipulation Language),用户通过它可以实现对数据库的基本操作. 记录一些遇到的语法,以便随时查阅. 插入或更新 ON DU ...

  6. XCTF-WEB-高手进阶区-PHP2-笔记

    鬼才作者...特么卡了我那么长时间,这知识点我真不知道 o(╥﹏╥)o 拿Dirserach扫只能扫出来index.php和index.php/login 一度让我怀疑是有我不会的姿势去解这道题 最后 ...

  7. Take C# 8.0 for a spin

    本文章为机器翻译.https://blogs.msdn.microsoft.com/dotnet/2018/12/05/take-c-8-0-for-a-spin/ 以C # 8兜风 我们昨天宣布Vi ...

  8. 如何实现字符串转换成整数(实现atoi内置函数)?

    题目描述 输入一个由数字组成的字符串,把它转换成整数并输出.例如:输入字符串"123",输出整数123. 给定函数原型int StrToInt(const char *str) , ...

  9. CTFhub-WEB前置-http协议闯关

    前情提要: 在渗透学习过程中,web的基础知识很重要,在这里通过long long ago之前学习的http基础,并结合网上的CTFhub--WEB前置之http协议闯关,对web基础知识进行加固并查 ...

  10. 【AHOI 2015】 小岛 - 最短路

    描述 西伯利亚北部的寒地,坐落着由 N 个小岛组成的岛屿群,我们把这些小岛依次编号为 1 到 N . 起初,岛屿之间没有任何的航线.后来随着交通的发展,逐渐出现了一些连通两座小岛的航线.例如增加一条在 ...