CodeForces 摆烂寄录
按订正顺序排序 现在是乱排的了
完整代码占版面 所以只放 AC 记录链接
Good Bye 2021: 2022 is NEAR
这场打得真拉/tuu
A.
简单签到
开场就读错题,浪费 5min /kk
AC submission
B.
若存在 \(s_k<s_{k+1}\) ,选满足该条件的最小 \(k\) ;
否则可以证明答案在 \(k=1\) 或 \(n\) 时取到,判断一下即可。
吃了四发罚时,降智了属于是
AC submission
C.
题意就是要将 \(\{a_n\}\) 修改成等差数列 \(\{b_n\}\) ,使改变的元素最少
最优解对应的 \(\{b_n\}\) 必有至少两项与 \(\{a_n\}\) 相同( \(n=1\) 除外)
所以用原数列中的两项 \(a_i,a_j\) 确定 \(\{b_n\}\) ,直接枚举计算
AC submission
D.
将 \(\{a_n\}\) 整体减 \(x\) ,则只需使选出的任意子段和非负(单个元素不算)
考虑它的一个充要条件:长为 2,3 的任意子段和非负。
直接贪心做就好了。正确性好像挺显然,证明略
AC submission
只过了前三题,D 不会。我没有脑子,,
Educational Codeforces Round 120
A.
签到 随便搞
AC submission
B.
设 \(s\) 中包含 \(x\) 个 0 和 \(n-x\) 个 1
显然新评分中应把 \(1\sim x\) 放在 0 的位置,\(x+1\sim n\) 放在 1 的位置
然后随便猜一下结论,单独看所有 0 的位置, \(p_i\) 和 \(q_i\) 的相对大小关系应该一致; 1 同理
用调整法不难证明正确性
AC submission
C.
口胡就完事了
最优解应是先对最小元素进行若干次 decrease ,再用它对前 \(k\) 大元素进行 set
枚举 \(k\) 即可
然后代码注意一下细节
AC submission
D.
简单的组合计数
然而赛时一直口胡,到最后也没搞对。
教训是一定要尽量理清思路,不要全程瞎搞
别人讲的很好,直接丢链接了:题解
Codeforces Round #765 (Div. 2)
A.
送。AC submission
B.
送。AC submission
C.
写个简单的 \(O(n^3)\) dp 即可,具体懒得讲了
官方题解提到了一个可以优化到 \(O(n^2\log n)\) 的科技,以后有空写一下
AC submission
D.
建个 01 trie ,然后从高到低按位考虑。
都是处理 xor 问题的经典套路,不难想
赛时全力莽这题代码还是没搞出来,我是屑。
AC submission
CodeForces 摆烂寄录的更多相关文章
- 无情摆烂我竟是cv怪物第四周周末总结
无情摆烂我竟是cv怪物第四周周末总结 函数重要参数补充 1.*args 星号代表接收未被位置形参接收的额外的位置实参,无论有多少位置实参*args都可以将它全部接受 def func(*args): ...
- Daily Codeforces 计划 训练时录
时间 场次 过题数目 补题数目 难易度 2019.4.7 codeforces-1141 ...
- 摆烂期的Android学习笔记一
Android大致分为四层架构1.Linux内核层:提供各种硬件驱动,如显示驱动,音频驱动,相机驱 动,蓝牙驱动.... 2.系统运行库层:通过C/c++库为android地图提供支持 3.应用框架层 ...
- 我用13行摆烂了你的oj4
13行代码AC oj4是怎么回事呢?13行代码AC oj4相信大家都很熟悉,但是13行代码AC oj4是怎么回事呢,下面就让小编带大家一起了解吧.13行代码AC oj4,其实就是13行代码AC oj4 ...
- NOI2022游记,Au
前言 8.19: 说实话,我在这里说几句话还不如水群, 新番把我心态搞炸了,我现在急需快乐 所以像游记这种吹水+回忆的文章让我现在非常痛苦. Day -1 (8.19) 上午是信心赛,太好辣,坐等D3 ...
- (转)Windows驱动编程基础教程
版权声明 本书是免费电子书. 作者保留一切权利.但在保证本书完整性(包括版权声明.前言.正文内容.后记.以及作者的信息),并不增删.改变其中任何文字内容的前提下,欢迎任何读者 以任何形式(包括 ...
- 区块链3.0 ada Cardano卡尔达诺如何获得一致好评?
区块链3.0 ada Cardano卡尔达诺如何获得一致好评? EOS 的直接竞争对手是以太坊.文章介绍的卡尔达诺(Cardano)的目标就更加远大了,他要同时锁定比特币和以太坊.但大家去网上搜索卡尔 ...
- 【机器学习基础】关于深度学习的Tips
继续回到神经网络章节,上次只对模型进行了简要的介绍,以及做了一个Hello World的练习,这节主要是对当我们结果不好时具体该去做些什么呢?本节就总结一些在深度学习中一些基本的解决问题的办法. 为什 ...
- NOIp2021 原地退役记
JS-0013 Day -2 - 2021.11.17 打了场 cmd_blk 出的模拟赛,T2 T3 都是做过的原题(AGC010C & ARC092D),于是直接摆烂交暴力垫底,成功为我的 ...
随机推荐
- bugku的一道XFF转发代理服务器题 “本地服务器”
X-Forwarded-For requests包内构造方式: X-Forwarded-For: client1, proxy1, proxy2
- 【C++】leetcode竞赛笔记
*注--代码非博主本人所写,仅供学习参考,侵删 20200516双周赛: 1 to_string(int a) 将a转换成字符串形式 2 gcd(int a,int b) 返回a,b的最大公约数,若 ...
- Causal Intervention for Weakly-Supervised Semantic Segmentation
目录 概 主要内容 普通的弱监督语义分割 因果模型 训练流程 代码 Zhang D., Zhang H., Tang J., Hua X. and Sun Q. Causal Intervention ...
- <数据结构>关键路径
目录 AOV网和AOE网 AOV网 AOE网 定义 与AOV网的转化 AOE网中着重解决的两个问题 1.最长路径问题 2.关键活动问题 总结 最长路径 无正环的图 有向无环图的最短路径 其他情况 关键 ...
- Jenkins安装、配置与说明
Jenkins是一个开源的.提供友好操作界面的持续集成(CI)工具,主要用于持续.自动的构建/测试软件项目.监控外部任务的运行. 这么解释很抽象,举个例子,我们开发完一个功能,我们要将项目发布打包好, ...
- Linux 进程调度
线程状态(context) 程序计数器(Program Counter),它表示当前线程执行指令的位置. 保存变量的寄存器. 程序的Stack.通常来说每个线程都有属于自己的Stack,Stack记录 ...
- Python_多任务:进程、线程、协程
进程 进程是一个具有一定独立功能的程序在一个数据集上的一次动态执行的过程,是操作系统进行资源分配和调度的一个独立单位,是应用程序运行的载体.进程是一种抽象的概念,从来没有统一的标准定义.进程一般由程序 ...
- 建造者模式(python)
建造者模式将复杂对象的构建与其表示分离.建造者模式主要有两个参与者:建造者(builder)和指挥者(director) 来自为知笔记(Wiz)
- kubeadm 安装Kubernetes 1.16.3 (CentOS7+IPVS+Calico)
目录 · . 一.更新系统内核(全部节点) · . 二.基础环境设置(全部节点) · . 1.修改 Host · . 2.修改 Hostname · . 3.主机时间同步 · . 4.关闭 ...
- 怎样查看Jenkins的版本
where to check jenkins version To identify your current version of Jenkins, you can do one of two th ...