”ICPC题解“ 的搜索结果

     A 题 给了n个 线性同余方程组能求出敌人的数量n, 然后就是一个斐波那契博弈。第一个人可以杀死任意多个敌人但是不能全杀,下一个人可以杀死的敌人数量在1到 上一个人杀敌数的2倍 之间。 贴个板子求出n,然后...

ICPC2021(沈阳)

标签:   算法  c++

     大概只能做出六七道的样子,菜菜的我也只能提供B、E、F、H、J、L几道题的题解啦。 B Bitwise Exclusive-OR Sequence 题目大意:给你n个数和m个关系,每个关系要求两个数ai⊕bi=mia_i⊕b_i=m_iai​⊕bi​=mi​,然后...

     F. The Answer to the Ultimate Question of Life, The Universe, and Everything. 题目:有∣a∣,∣b∣,∣c∣≤5000|a|,|b|,|c| ≤ 5000∣a∣,∣b∣,∣c∣≤5000,x∈[0,200]x∈[0,200]x∈[0,200],求得满足...

     A:ans=n/3,因为8=1(mod7) B: C: ...D:二分+贪心,二分答案,即个数,check(mid)时贪心看能不能放成mid个;...F:二分+hash,二分答案串的长度,check(mid)时把长为mid的串hash值处理出来排个序,再在第一个串中取长为mid的...

     在2021的ICPC济南站中有这么一道题 : 给定一个数列,你可以对任意的一个数字进行减一或者加一的操作,求让这个数列变成等差数列的最小操作次数。 其实就是求解f(d)函数(可以证明这题里这是一个凹函数,不证也...

     题解 上 bitset。分别考虑每一维,把在这一维不大于询问的所有编号对应的 bit 设为 1。全部与起来,1 的个数就是答案。 暴力 bitset 空间复杂度不行,分块优化一下即可。即块之间做前缀和,块内暴力 set。 注意分块...

     A. Mental Rotation 题意:给你一个方形图案,给一系列右旋转或者左旋转操作,要求输出操作后的图案 ...思路:因为最多只有右旋90,180,270度这三种,我们处理完所有的操作后模拟旋转就行。...

     G题 题目大意:第一行给个n,t,接下来给n行每行一个ai,bi,求下式的极限 一开始没看这道题,后面队友跟榜看到过了一车人就开这题,显然把ln(1+bix)泰勒展开一下分子就变成一个多项式,然后按照正常判断极限的的...

     这是今年我的最后一场,顺便写一下游记,第一场因为发挥打铁,心里很郁闷,加之最近学业加(我们学院都是硬件专业) 。那天考了四级(不能过)就和另外一个队一起坐高铁来到西安,到的时候时间还有还可以打一打热身赛...

     题解:只有区间的反转次数为奇数次的时候才有效,可以对l和r进行排序然后求区间和。左区间减一也行,右区间加一也行,按住一个进行变动即可(保证作差后为区间内所有更换过状态的灯的数目)。 #include <...

     (2022.1.19)训练:2021icpc上海站总体总结题目D代码题目E题目G代码题目I代码题目J题目K 总体总结 这一次基本上还是比较仓促,一个重要的原因就是要准备期末考试好长时间没有接触过比赛了。总体上,对自己的要求...

     A 水题,直接暴力模拟即可。 #include #define lson l,m,rt #define rson m+1,r,rt|1 const int maxn=40000; typedef long long ll; int main(int argc, char const *argv[]) { int T;... while(T--){

10  
9  
8  
7  
6  
5  
4  
3  
2  
1