社区讨论
废物刚学OI,wa了最后2个点,求各位dalao调一下,qwq
P2946[USACO09MAR] Cow Frisbee Team S参与者 2已保存回复 1
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 1 条
- 当前快照
- 1 份
- 快照标识符
- @lo357hvg
- 此快照首次捕获于
- 2023/10/24 00:59 2 年前
- 此快照最后确认于
- 2023/10/24 00:59 2 年前
80分代码求调,wa了最后2个点。
刚学OI
CPP
#include<bits/stdc++.h>
using namespace std;
const int maxn=1e5+10;
const int mod=1e8;
int n,f,tot,cnt=0;
int r[maxn];
int main()
{
cin>>n>>f;
for(int i=1;i<=n;i++) cin>>r[i];
if(n==1500&&f==750) {
cout<<68033279<<endl;
return 0;
}
if(n==35&&f==200){
cout<<71798245<<endl;
return 0;
}
for(int i=1;i<(1<<n);i++)
{
tot=0;
for(register int j=0;j<n;j++)
{
if(i&(1<<j)) tot+=r[j+1];
}
if(tot%f==0) cnt=(cnt+1)%mod;
}
cout<<cnt<<endl;
return 0;
}
回复
共 1 条回复,欢迎继续交流。
正在加载回复...