说好的签到题呢qwq....怎么我签到题都不会啊qwq 之后看了bsgs才发现貌似不是那么那么难fake!!什么东西... 先贴上部分分做法(也就是枚举1的个数,然后每一步都进行取模(这和最后取模结果一样,但是可以处理更大的整数),判断是否符合题意.这个很好想也很好打,得分70分): #include<iostream> #include<cstdio> #include<cstring> using namespace std; long long k,m; void…
很迷的一道题目,刚开始直接枚举n个1,然后去mod m ,爆0,后来发现一个神奇性质:找到递推公式An=An-1*10+1,枚举n,不断mod m,每递推一次就1的个数加一.居然可行! 听说余数具有可乘性和可加性?想想好像也没错.余数*10+1再mod 可行啊!…
题解:模拟 一旦不匹配就要break #include<iostream> #include<cstdio> #include<cstring> #include<algorithm> using namespace std; int l,q; ],xi[],yi[]; ]; int main() { scanf("%d%d",&l,&q); ;i<=l;i++) cin>>s[i]; ;i<=q;…
传送门 题意:给定自然数n.k.x,你要求出第k小的长度为n的逆序对对数为x的1~n的排列 $n \le 300, k \le 10^13$ 一下子想到hzc讲过的DP 从小到大插入,后插入不会对前插入造成影响,$f[i][j]$表示$1..n$排列$j$个逆序对的方案数,枚举插在哪里 然后从前向后选择满足要求的字典序最小的构造就行了 一开始没注意$DP$方程是$O(n^4)$的T了一次,以后一定要跑一下极限数据 加上前缀和优化 然后会爆long long,但我们只关心与k相比大小,所以$>k$…
做一下差分之后,把每个位置的差分数看成这个位置有多少个石子,于是每次操作就是选一个有石子的位置并把这个位置的石子移到后面的位置(如果这个位置已经是最后了那么直接扔掉). 所以就是带权石子问题了,最后判一下奇偶性就行了23333 #include<bits/stdc++.h> #define ll long long using namespace std; int n,now,pre,ans; int main(){ scanf("%d",&n),pre=0; fo…
题目描述 题目还是简单一点好. 给定自然数n.k.x,你要求出第k小的长度为n的逆序对对数为x的1~n的排列a1,a2...an,然后用仙人图上在线分支定界启发式带花树上下界最小费用流解决问题,保证存在. 输入格式 一行三个自然数n.k.x. 输出格式 输出满足条件的排列,一行n个数,用空格分隔. 题目都说了:用仙人图上在线分支定界启发式带花树上下界最小费用流解决问题就可以了 看数据范围猜是DP...... 我们可以用$f[i][j]$表示序列长度为i,其中有j对逆序对时的可能组数,转移也很显然…
[洛谷2791]幼儿园篮球题(第二类斯特林数,NTT) 题面 洛谷 题解 对于每一组询问,要求的东西本质上就是: \[\sum_{i=0}^{k}{m\choose i}{n-m\choose k-i}i^L\] 如果没有后面那个部分,就是一个范德蒙恒等式,所以就要把这个\(i^L\)直接拆掉. 然后直接拿第二类斯特林数来拆: \[i^L=\sum_{j=0}^L\begin{Bmatrix}L\\j\end{Bmatrix}{i\choose j}j!\] 于是就把答案拆成了: \[\begi…
洛谷 P5596 [XR-4]题 洛谷传送门 题目描述 小 X 遇到了一道题: 给定自然数 a,ba,b,求满足下列条件的自然数对 (x,y)(x,y) 的个数: y^2 - x^2 = ax + by2−x2=*a**x+b* 他不会,只好求助于精通数学的你. 如果有无限多个自然数对满足条件,那么你只需要输出 inf 即可. 输入格式 一行两个整数 a,ba,b. 输出格式 如果个数有限,一行一个整数,表示个数. 如果个数无限,一行一个字符串 inf. 输入输出样例 输入 #1复制 输出 #1…
点此进入比赛 \(T1\):八百标兵奔北坡 这应该是一道较水的送分题吧. 理论上来说,正解应该是DP.但是,.前缀和优化暴力就能过. 放上我比赛时打的暴力代码吧(\(hl666\)大佬说这种做法的均摊复杂度为\(O(logn)\),总复杂度应为\(O(nlogn)\),可以接受): #include<bits/stdc++.h> #define max(x,y) ((x)>(y)?(x):(y)) #define min(x,y) ((x)<(y)?(x):(y)) #define…
虽然月赛有些爆炸,但我永远资瓷洛谷! 因为去接水,所以迟到了十几分钟,然后洛谷首页就打不开了-- 通过洛谷题库间接打开了比赛,看了看\(TA\),WTF?博弈论?再仔细读了读题,嗯,判断奇偶性,不过要注意一下会爆\(\rm{int}\).\(1min\)不到,打出正解,赶紧跑去提交,woc怎么提交不了?应该是人太多了,我还是先去做\(TB\)吧,过一会在提交. \(TB\)和\(TA\)完全不在一个层次上啊,这题怎么做啊,完全没有思路--我还是先把\(TA\)提交了吧,至少不会爆零.然后还是提交…