首页 > Random Addition
头像 bright_ml
发表于 2023-08-07 17:11:22
c题题解: #include<bits/stdc++.h> using namespace std; const int N = 1e6+100; int a[N],b[N],f[N];//f[i]表示从b1到bi的异或和,特殊地,我们规定f[0]=0; int num[30] 展开全文
头像 已经不能更加糟糕了
发表于 2023-08-07 21:20:12
多校7 ac 1 / rank 670 完大蛋 I We Love Strings 链接:https://ac.nowcoder.com/acm/contest/57361/I solve 分治: 首先,观察范围,可以按照将字符串分成两类: 小于等于20 , 暴力枚举符合条件的字符串进行统计。 展开全文
头像 2020XC39
发表于 2023-08-08 15:47:18
题目大意: 参考代码: #include<bits/stdc++.h> #define LL long long using namespace std; const int M=1e6+7; int n,k,T; LL B[M],pr 展开全文
头像 Kidding_Ma
发表于 2023-08-08 15:56:30
Link C 考虑先确定第一位,确定第一位以后每一位都可以通过前一位得到,考虑 a0a_0a0​ 哪些位上必须为 000 或必须为 111,没有限制的位就先填 000,然后就可以得到第 111 个序列的 a0a_0a0​,那些没有限制的位填 k−1k-1k−1 的二进制位就可以得到第 kkk 个序列 展开全文
头像 已经不能更加糟糕了
发表于 2023-08-07 21:12:50
I We Love Strings 链接:https://ac.nowcoder.com/acm/contest/57361/I solve 分治: 首先,观察范围,可以按照将字符串分成两类: 小于等于20 , 暴力枚举符合条件的字符串进行统计。 大于20 , 这种字符串最多有20个,用容斥技巧 展开全文

等你来战

查看全部