Codeforces 游记
早就对这个比赛平台有所耳闻(事实上,之前打过一场div2惨的一批……)今天去打了一场div3。
首先还是吐槽一下这个毛子时区的比赛时间,从十点三十五到零点三十五……这种时间要不是在家根本没法打嘛……
先贴一下丢人的Preliminary results。

开局A题签到,用map当哈希表过了B2(@Rorschach_XR说过,STL离散化建议上map(笑))
然后读一下C题,花里胡哨好像不是很可做,直接去看D题。给出一个字符串,要求支持两种操作:修改一个字符;给出一个区间,求区间内不同字符的个数。
绞尽脑汁想了半天,(还曾理解错题意维护26个树状数组),想到用可修改莫队做。
又绞尽脑汁想了半天(现场发明算法.avi),终于写出一个可修改莫队的板子。
中途还想,莫队算法在老外那里好像不是很流行,我好像优势很大
结果第九个点TLE了。(而且由于我不会算可修改莫队的时间复杂度,我到现在也不知道到底是不是卡常)
写了一堆快读和inline,依旧TLE。
再吐槽一下cf的这个赛制,md我t一个点一分也没有啊!
这个时候距离比赛结束还有20min左右,我看了一下C题通过比例决定开始想C
(这时候突然想起B1(B2简单版)好像也得提交一遍,赶去交一下)
十分钟想出一个先抽象模型再类似模拟的做法,十分钟码完过不了样例。
放弃希望结果回去一看,欸?剩余13分钟?然后看到一小时前一个公告,仔细一看说是由于评测队列太长耽误时间,比赛延长15分钟。(英语不好是真的伤)
又赶紧回去debug,发现输入数据里,有一个一位数字的数组元素之间没有空格。
把输入改成字符串格式,又糊上一堆特判之后居然过了。
(话说刚才重看了一遍C题代码,就tm是个屎山)
然后就华丽丽的只过了ABC三道,写了1h多的D还有个-2……
总体来说难度不是很大,但是D题有点难受了……总结一下的话,还是自己鶸,写代码的速度还不够快(tle这个真不怪我了吧)。(cf赛制2h,6~7题真的有点恐怖……)
P.s.十一在洛谷报了秋令营,(学校只有三天假期还要集训五天的苦逼)这段时间可能更一点随笔吧……
Codeforces 游记的更多相关文章
- Codeforces Round #513 游记
Codeforces Round #513 游记 A - Phone Numbers 题目大意: 电话号码是8开头的\(1\)位数字.告诉你\(n(n\le100)\)个数字,每个数字至多使用一次.问 ...
- WC 2019 游记 - 败者之低语
败者之低语 WC 2019 游记 Day -1 看了一圈PKU和THU的题,感觉图像识别真有意思... 感觉非常讲道理,pku还是比thu简单一点的... 听说高二414在thu没有进面试? 震惊!( ...
- ACM-ICPC 2016亚洲区域赛(沈阳站)游记(滚粗记)
首发于QQ空间和知乎,我在这里也更一下. 前言 以前高中搞竞赛的时候,经常看到神犇出去比赛或者训练之后写游记什么的,感觉萌萌哒.但是由于太弱,就没什么心情好写.现在虽然还是很弱,但是抱着享受的心情 ...
- NOIWC2019游记
更新完了? ghj1222这个智障因为NOIP考的太菜没有去THUWC和PKUWC,但是NOIWC还是苟进去了 由于已经结束了,好多事实忘了,所以可能不完整 2019/1/23 Wednesday 明 ...
- CQOI 2021 游记
CQOI 2021 游记 Stage -1 \(\texttt{NOIP}\) 考的比较爆炸所以觉得自己没啥指望了. Stage 0
- python爬虫学习(5) —— 扒一下codeforces题面
上一次我们拿学校的URP做了个小小的demo.... 其实我们还可以把每个学生的证件照爬下来做成一个证件照校花校草评比 另外也可以写一个物理实验自动选课... 但是出于多种原因,,还是绕开这些敏感话题 ...
- 【Codeforces 738D】Sea Battle(贪心)
http://codeforces.com/contest/738/problem/D Galya is playing one-dimensional Sea Battle on a 1 × n g ...
- 【Codeforces 738C】Road to Cinema
http://codeforces.com/contest/738/problem/C Vasya is currently at a car rental service, and he wants ...
- 【Codeforces 738A】Interview with Oleg
http://codeforces.com/contest/738/problem/A Polycarp has interviewed Oleg and has written the interv ...
随机推荐
- CentOS系统查看软件安装路径
Linux系统一般都是命令行界面,对于安装的软件也是通过命令安装的.对于软件包更新和卸载等有时候需要查看检查是否有改软件,软件安装存储的路径对于修改配置文件等是必要的.那么怎么查看软件安装路径呢?小编 ...
- linux目录化结构
初学Linux,首先需要弄清Linux 标准目录结构 / root --- 启动Linux时使用的一些核心文件.如操作系统内核.引导程序Grub等. home --- 存储普通用户的个人文件 ftp ...
- [Note] Windows 10 Python 3.6.4 安装scrapy
直接使用pip install安装时会在安装Twisted出错,以下主要是解决Twisted的安装问题 1. 安装wheel pip install wheel 2. 安装Twisted 在Pytho ...
- Scala 学习笔记之函数(1)
class Student { val mySayHello1: String => Unit = sayHello val mySayHello2: (String, Int) => U ...
- 快学Scala 第二十一课 (初始化trait的抽象字段)
初始化trait的抽象字段: trait Logged { println("Logged constructor") def log(msg: String){ println( ...
- 588 div2 C. Anadi and Domino
C. Anadi and Domino 题目链接:https://codeforces.com/contest/1230/problem/C Anadi has a set of dominoes. ...
- Linux配置python
文章出处 https://www.cnblogs.com/yhongji/p/9383857.html 我这里使用的时centos7-mini,centos系统本身默认安装有python2.x,版本 ...
- A-06 最小角回归法
目录 最小角回归法 一.举例 二.最小角回归法优缺点 2.1 优点 2.2 缺点 三.小结 更新.更全的<机器学习>的更新网站,更有python.go.数据结构与算法.爬虫.人工智能教学等 ...
- python编程基础之十一
循环语句:周而复始,在满足某个条件下,重复做相同或类型的事情, 循环语句三要素:循环条件 + 循环体 + 循环条件改变while 条件 : 循环体 循环条件改变... while 条件 : 循环体 循 ...
- .Net下MoongoDB的简单调用
1.安装.Net 驱动:Install-Package MongoDB.Driver 2.数据插入 //新建Person测试类 public class Person { public long Id ...