Gravatar
wfff
积分:297
提交:98 / 230
用时怎么搞得,大佬们好快%%%

Gravatar
Fisher.
积分:933
提交:301 / 521
优化

Gravatar
Hyoi_0Koto
积分:1188
提交:297 / 652
stl是个好东西,

Gravatar
纤缦素笺
积分:68
提交:28 / 106
打表就好,不需要那么多if

Gravatar
hee
积分:639
提交:137 / 414
#include<map>
#include<set>
#include<list>
#include<deque>
#include<cmath>
#include<queue>
#include<stack>
#include<vector>
#include<cstdio>
#include<complex>
#include<cstring>
#include<cstdlib>
#include<iostream>
#include<algorithm>
#define LL long long
#define RG register
using namespace std;
int mod[5]={12343,19997,21121,13577,15683};
LL a[110],n,m,cnt,sum;
LL ans[1000010];
char s[110][10010];
void make(LL MOD){
for(int i=1;i<=n+1;++i){
LL x=0,len=strlen(s[i]);int f=1;
for(int j=0;j<len;++j){
if(s[i][j]=='-')f=-1;
else x=x*10+s[i][j]-48,x%=MOD;
}a[i]=(x*f)%MOD;
}
}bool yes[1000010];
int main(){
freopen("equationa.in","r",stdin);
freopen("equationa.out","w",stdout);
scanf("%lld%lld",&n,&m);
for(RG int i=1;i<=n+1;++i)scanf("%s",s[i]);memset(yes,true,sizeof(yes));
for(int i=1;i<=5;++i){
make(mod[i]);
for(RG int k=1;k<=mod[i];++k){
sum=0;
for(RG int j=n+1;j;--j)sum=sum*k+a[j],sum=(sum+mod[i])%mod[i];
if(sum)yes[k]=false;
}
for(int k=mod[i]+1;k<=m;++k)
yes[k]=yes[k-mod[i]];
}for(int i=1;i<=m;++i)if(yes[i])ans[++ans[0]]=i;
for(RG int i=0;i<=ans[0];++i)cout<<ans[i]<<'\n';
return 0;
}

题目 1808 [NOIP 2014]解方程
2017-07-01 22:53:06
Gravatar
AAAAAAAAAA
积分:3259
提交:759 / 1404
第一道左偏树

Gravatar
AAAAAAAAAA
积分:3259
提交:759 / 1404
练一练Treap

Gravatar
FoolMike
积分:5199
提交:1165 / 2240
随机化+rewind(stdin)失败了……
好吧这题居然是这样做的……

Gravatar
FoolMike
积分:5199
提交:1165 / 2240
原题中并没有j<=k这一限制,真是害人不浅……

Gravatar
Fisher.
积分:933
提交:301 / 521
数据有问题可以找我

题目 2724 低价购买 AAAAAAAAAA
2017-07-01 17:07:37
Gravatar
FoolMike
积分:5199
提交:1165 / 2240
回复 @Aglove :
秒啊!sort一下并在链表中删除,就做到了O(1),而且不用担心去重的问题了,真是妙

Gravatar
Marshmello
积分:242
提交:79 / 252
别上传了,再上上了贼船了。

题目 2721 coolkid
2017-07-01 14:36:33
Gravatar
NVIDIA
积分:1173
提交:301 / 546
看帖子和代码终于看懂了

Gravatar
NVIDIA
积分:1173
提交:301 / 546
回复 @DONGCI :
你可以用模拟试试

题目 2496 兰迪的私人写真
2017-07-01 12:55:37
Gravatar
DONGCI
积分:2
提交:1 / 2
这题是模拟吗?

题目 2496 兰迪的私人写真
2017-07-01 12:55:10
Gravatar
NVIDIA
积分:1173
提交:301 / 546
第一次交成别的了,顺带COPY一波,%YL 前排围观

Gravatar
小字、小瓶子
积分:437
提交:175 / 311
回复 @卍wspzz=5卍 :
我翻译已经尽力了

Gravatar
FoolMike
积分:5199
提交:1165 / 2240
注意一下,要把初始的位置设为根并插到栈里!

题目 1942 审查
2017-07-01 11:05:44
Gravatar
+1s
积分:567
提交:285 / 1051
回复 @Metatron :
结果还错了

Gravatar
+1s
积分:567
提交:285 / 1051
回复 @Metatron :
我跑了三遍