ultmaster : Mashup Trainings Day 3: F0RE1GNERS' Contest 题解整合
6 年,1 月前
Problem A
wiki
Problem B
看似有零,其实没零。要打请打 kblack 。
UPD: 加强了数据,结果 网上随便找的 std 好像挂了(难以置信)。 现在数据可能是错的了。(妙啊)
方法一:类似 这题 的做法,加上减号以后更简单了,$(a, b)$ 转移到 $(3a+2b, b \cdot x)$,老方法线段树维护。
方法二:注意到因为加减号同时存在,一旦不是乘号,接下来所有的式子都有对偶可以抵消,于是转化成求前缀积乘常数的和,线段树维护,遇到 $
...查看全文
ultmaster: A, C, D 是「用过的题」。当时现场情况非常惨烈,也不知道是同学们水平不大行,还是出题人水平不大行。
kblack: Huge gap between B and C.
Problem A
by ultmaster. tag: 构造
由于 $p | mn$,又 $p$ 是质数,所以 $p | n$ 或 $p|m$,否则无解。不妨假设 $p|m$。可以将 $m$ 分成 $\frac{m}{p}$ 块,然后一块一块填即可。类似于这样:
1 1 1 2 2 2 3
...查看全文
本题解为民间(非官方)题解。粗线条。不明白也不要问我。
上午
C.
按顺序模拟就可以。注意类似 0x30xq0x80x 这样的情况。(写得好的话根本就不需要考虑)
D.
充要条件是:每个点出度至多为 1,如果有出度不能有入度。注意删掉重边。
E.
暴力似乎有 70 分。正解是数位 DP。拆位以后考虑每一位上 $a,b,k$ 是否是自由的(可以随便乱取),自由的含义是由于更高位已经取了更少的了,这一位可以随便取 0 和 1:
LL dfs ( int x , i
...查看全文
2017/3/8 已迁移至 WIKI。停止维护。
2017/3/3 zerol add: Day3 C
2017/2/23 ultmaster 更完。等待补缺。
A B C D E F G H I J K L Rank Rating
Day 1 · Ø · Ø · Ø O Ø O · O 14/24 42.59
Day 2 · · O O · Ø O Ø Ø O · Ø 52/81 50.33
Day 3 O O O · O O Ø · O Ø Ø O 34/81
...查看全文
在这特殊的时期,我们不得不设置了发博客的门槛。有 100+ AC 记录的用户才能发博客。所以如果你想发博客的话,努力 A 题啊!
我们也会增强审查,对于「不文明」博客和 ID 会及时作删除和封号处理。
希望大家不要发表****。听说杭电 OJ 可能会被关闭,EOJ 会不会关闭外网还不知。但如果被****发现,很可能会加速这一进程,给各位都造成很大麻烦。
谢谢大家的配合!
...查看全文
拿分很容易。拿高分很难。结果。。。好惨啊。。。
A. 天气猜猜看
为了满足条件,我们只要碰到 UP 加 0.1,碰到 DOWN 减 0.1 就可以了?
抱歉,这种方法只能拿 70。考虑这样的情况:起始温度是 25.0,接下来有 1 个 UP 和 300 个 DOWN 。那么,显然,为了应对这 300 个 DOWN ,我们刚开始的 1 个 UP 要提得尽可能的高:即提到 30。推及一般情况,就是如果一连串的 UP 后面紧跟一个 DOWN ,那么最后一个 UP 要输出
...查看全文
A. Alice and A simple problem
改编自蓝桥杯 2015,但其实跟原题没啥关系,除了用了它的图,因为我懒得画图。。。
这道题可以算是一个趣味题吧。如果说太一脸懵逼倒也不见得。做法当然很多啦,最经典的例如:
int ind = 1 ;
for ( int i = 0 ; i < m ; ++ i )
for ( int j = 0 ; j < n ; ++ j )
...查看全文