A. Cupboards
模拟:两列的最小值相加
B. Chilly Willy
数论:结尾可以找到循环规律
C. Robo-Footballer
计算几何:使球达到位置为y1+r,然后此时用三角形关系判断是否撞了y2的柱子
D. Sweets for Everyone!
模拟:列出一个初始值时,通过贪心思想,有就给,没有就去该点的跳转位置(通过队列预处理得到),最后再反过来扫一遍,找到使得时间最少的方法。通过二分初始值,得到答案。
E. Piglet's Birthday
神题:研究中,附链接
http://codeforces.com/contest/248/problem/E