• 2024-09-06P8139 [ICPC2020 WF] Sweep Stakes 题解
    思路容易发现,题目要求我们动态维护这样一个多项式。\[\prod_{i}(1-p_i+p_ix)\]如何维护。由于精度问题,我们很难去进行一个多项式除法将其暴力求出。考虑\(p_i\le0.2\)。可以得知,我们的多项式的数的增减是比较大的。那么在一定数量后,一些可能有值的系数在当前精度下是可以
  • 2024-08-31[ICPC2020 WF] What's Our Vector, Victor?
    给出\(d\)维空间的\(n\)个点及它们到某个定点的距离,你需要解出这个定点的坐标。保证有解,任意输出一组解即可。\(n,d\le500\),所有点的坐标(包括定点)随机。拜谢zhy大师!给出了一个十分简单好理解的做法!线代不好怎么办?我们可以猜猜结论!首先这道题相当于是给了\(n\)个形
  • 2024-08-28[ICPC2020 WF] QC QC
    有\(n\)个人,有些人只会说真话有些人不一定,多于一半的人说真话,你需要进行不超过12轮询问确定哪些人一定说真话,每轮可以问每个人另一个人是不是一定说真话。离谱题目,就要用离谱做法。这个题其实可以压到6轮的!\(1\)代表一定说真话,\(0\)代表不一定。考虑只询问二元环,也就是
  • 2024-03-08P9825 [ICPC2020 Shanghai R] Fibonacci
    原题链接题解直观的\(O(n)\)算法很容易想到,但是很不幸,挂了所以我们要想到\(O(1)\)的做法考虑到斐波那契数列非常有规律,所以我们找找规律奇,奇,偶,奇,奇,偶。。。code#include<bits/stdc++.h>usingnamespacestd;#definelllonglonglla[5]={0};intmain(){lln
  • 2024-03-08P9632 [ICPC2020 Nanjing R] K Co-prime Permutation
    原题链接题解我一开始也很困惑,然后我想要不数据范围小一点我构造看看当\(n=5\)时\(k=0\)可不可以\(k=1\)可不可以\(k=2\)可不可以然后根据直觉,\(gcd(a,a+1)\)始终为一,且一和任何数的最大公约数都为一,自己和自己的最大公约数还是自己,所以萌生了以下想法把一后面
  • 2023-11-10vp ICPC2020 沈阳
    ProblemK.ScholomanceAcademy机器学习题解:做的时候没认真读题,把+和数字的作用搞反了,后面写完程序发现算的数正好反过来,又重新读了一遍题目.显然我们发现,对于\(\theta\),可以直接取\(s\).取其余的值是可以等价过来的分别把实际为+和-的加到\(P,N\)中对于
  • 2023-11-06ICPC2020 Shanghai R E题
    传送门description给定\(n,k\),求有多少个\(n\)的排列满足\(\foralli\in[k+1,n],\min\limits_{j=i-k}^{i-1}a_j<a_i\)。\(n,k\leq10^7\)solution设\(f_i\)表示对于给定的\(k\),排列长度为\(i\)时的答案。转移时,我们考虑在头部添加新的数,设添加后的序列是\(\{
  • 2023-11-05P9821 [ICPC2020 Shanghai R] Sum of Log
    原题链接题意,求:\[\sum_{i=0}^{X}\sum_{j=[i=0]}^{Y}[i\&j=0]\lfloor\log_2(i+j)+1\rfloor\]为简洁,记\(\lg(x)=\lfloor\log_2(x)\rfloor,n=\max(X,Y)\)由于\(i\&j=0\)则\(i+j=i\operatorname{|}j\)则\(\lg(i+j)=\lg(i\operatorname{|}j)=\lg(