CSP-S 2020 Travels

DAY 0

I hit the board in the morning before departure

The rest of the time is decadent

DAY 1

I was quite nervous before the exam, after all, this is the first major exam

There is no test machine for this year’s exam, and a virtual machine is used

At the beginning of the exam, I was not familiar with the virtual machine. When the virtual machine was turned on, there was an option to move or copy

I asked the invigilator. The invigilator said it was a problem with the machine, and then changed to another machine

After changing the machine, there is still such an option, and then I just choose one

The virtual machine is slow to boot, so go to the topic first

After reading the question of \(T1\), the virtual machine will boot

However, the window will not be enlarged after booting. It has been almost half an hour since the test started, so I can only continue typing in the small window

Because there was a lot of time wasted at the beginning, the idea of ​​\(T1\) was not very clear at the beginning, basically it was thinking while playing.

So I didn’t notice that it was the Julian calendar before \(1582\), and the second example would not survive.

Then start outputting intermediate variable debugging

After discovering this problem, almost an hour later, I found that I had written all false

After the change, the second point of the second example is still unclear

Comparison of output intermediate variables and violence found that the loop section was found wrong

Quickly change the \(100\) cycle section to \(400\)

After the second example

But the third big example is still nothing

Basically in a state of always finding errors and correcting them, but still can’t get past the big sample

There is one and a half hours left in the exam, so I can only throw away \(T1\) first, and go see \(T2\)

\(T2\) seems to be much simpler than \(T1\), as long as you consider it according to the position, we have gone through the big example again

In the rest of the time, \(T3\) hit a violent line segment tree, and it can actually run through the large sample

\(T4\) played a very fake greedy, but couldn’t even survive the second example

It should be \(n=3\) or it can be passed

I adjusted \(T1\) in the last ten minutes and found that the boundary was judged wrong

Should be greater than to greater than or equal

After the change, the sample can be oversized

I checked the file name in the last ten minutes and the exam was over

DAY 2

When it was tested in Los Angeles, \(T1\) became \(40\)

Did not change the boundary of \(<2000\) to be greater than or equal to

In this way, when encountering \(1\) month \(1\) day, it will output \(13\) month \(1\) day

\(T2\) For everyone who forgot to mark \(vis\), the code loops from \(1\) to \(m\), which directly degenerates into violence \(65\) points

\(T3\) was stuck as \(30\) violent

\(T4\) ended up writing, and it ended up with \(5\) points

The total score is \(40+65+30+5=140\), it’s about to retire

DAY 10

\(CCF\) official data is out

Score \(60+80+70+0=210\)

Save \(rk17\), hovering on the edge of retirement

Reflection

\(1\). Be sure to read the questions first when you start the exam to get a general impression of the overall difficulty of the question

\(2\), don’t believe in big examples, be sure to make a few sets of extreme data

\(3\), don’t waste too much time on one question

\(4\), pay attention to observe the data range, whether you need to open \(long\ long\), \(unsigned\ long\ long\) or even high precision, one or two points can be judged specially

最新文章

  1. Entity Framework 数据库先行、模型先行、代码先行
  2. Docker学习(2)
  3. Wordpress如何开启用户注册功能
  4. 个人博客 week1
  5. 控制GridView中字段的长度,规范数据
  6. 如何在ANDROID JNI 的C++中打Log
  7. 【未来畅想】未来的电信通讯行业,账号密码将取代sim卡
  8. js string 转 int 注意的问题——parseInt
  9. 敏捷冲刺(Beta版本)
  10. 打包自己的aar库
  11. 【嵌入式】Arduino编程基础到应用全解析
  12. 利用ngnix解决跨域问题
  13. FreeMarker example all in one
  14. linux下常见软件安装
  15. 给 Windows 文件菜单添加 &quot;用XX程序打开&quot; &quot;用XX编辑&quot; &quot;用XX运行&quot;
  16. PBR Step by Step(四)Lambertian反射模型
  17. Linq 集合处理(Union)
  18. python 使用set对列表去重,并保持列表原来顺序
  19. Siki_Unity_3-7_AssetBundle从入门到掌握
  20. DevExpress 行事历(Scheduler)的常用属性、事件和方法

热门文章

  1. 1T数据快速排序!十种经典排序算法总结
  2. 分布式锁结合SpringCache
  3. 【线段树】BZOJ 5334 数学计算
  4. kali 安裝虛擬機VMware
  5. 非科班8k,靠这套知识体系收入暴涨100%!
  6. matplotlib中文标签乱码
  7. [开源] .Net ORM FreeSql 1.10.0 稳步向行
  8. Hive LLAP
  9. 「IDEA插件精选」安利一个IDEA骚操作:一键生成方法的序列图
  10. Google面试题(选自公众号)