2020-2021:teams:farmer_john:jjleo:educational_codeforces_round_87_rated_for_div._2_virtual_participation
A
B
C
题解:$n$是偶数的时候很简单,画个图只需要补全就可以。$n$是奇数的时候可以考虑对多边形进行旋转,容易注意到转$\frac{\pi}{n}$后就复原了,这中间的前$\frac{\pi}{2n}$和后$\frac{\pi}{2n}$是对称的,所以只用考虑前$\frac{\pi}{2n}$。又注意到这$\frac{\pi}{2n}$还是对称的,因此最小值是转$\frac{\pi}{4n}$取到,根据图上这个三角形可以算出答案是$\frac{\cos(\frac{\pi}{4n})}{\sin(\frac{\pi}{2n})}$。
D
E
题意:$n$个点$m$条边的图,有$n_1, n_2, n_3$个$1,2,3$,将他们放到每个点上,要求每条边相连的两个点权值相差$1$,问是否有解,如果有解则输出。$(1 \le n \le 5000, 0 \le m \le 10^5, n_1 + n_2 + n_3 = n)$
F
G
2020-2021/teams/farmer_john/jjleo/educational_codeforces_round_87_rated_for_div._2_virtual_participation.txt · 最后更改: 2020/06/25 23:04 由 jjleo