CodeForces 831C Jury Marks
来源:互联网 发布:怎么把淘宝下载到桌面 编辑:程序博客网 时间:2024/06/06 09:11
题目链接:http://codeforces.com/contest/831/problem/C
题意:主角看电视,电视里有k个评委给参赛者打分,每个评委打了ai分,即参赛者的初始分加上这些评委打分,等于一个结果,但是主角不是很记得所有结果,只记得n个结果,即bj(加上若干个ai的结果),现问你他的初始分有多少种可能(注意a按时间顺序给出,b不是按时间顺序给出)
解析:直接枚举可能的初始值,即b[0]-a[i],这是一个可能的初始值,然后判断是否合法就可以了
#include <bits/stdc++.h>using namespace std;typedef long long ll;const int maxn = 2005;int sum[maxn];int a[maxn],b[maxn];int main(void){ int n,k; scanf("%d %d",&n,&k); for(int i=0;i<n;i++) { scanf("%d",&a[i]); sum[i+1] = sum[i]+a[i]; } for(int j=0;j<k;j++) scanf("%d",&b[j]); sort(sum+1,sum+n+1); int m = unique(sum+1,sum+n+1)-sum-1; int ans = m; for(int i=1;i<=m;i++) { int s = b[0]-sum[i]; for(int j=0;j<k;j++) { if(!binary_search(sum+1,sum+m+1,b[j]-s)) { ans--; break; } } } printf("%d\n",ans); return 0;}
阅读全文
0 0
- CodeForces 831C Jury Marks
- Codeforces 831 C Jury Marks
- codeforces 831C Jury Marks
- 【Codeforces】831C Jury Marks
- Codeforces-831C Jury Marks
- CodeForces 831C Jury Marks(set)
- Codeforces-831C Jury Marks(暴力)
- Codeforces 831C Jury Marks【暴力枚举】
- CodeForces 831C Jury Marks(stl)
- 【Codeforces 831 C. Jury Marks】+ STL
- CodeForces 831C : Jury Marks(set的使用)
- Codeforces Round #424 C Jury Marks 思维
- CF --- 831C Jury Marks 【思维】
- Codeforces831 C. Jury Marks
- C. Jury Marks
- C.Jury Marks
- Codeforces Round #424 (Div. 2, rated, based on VK Cup Finals)-831C Jury Marks(思维)
- Codeforces Round #424 C. Jury Marks (思维?)
- Keras学习---数据预处理篇
- python库集合
- Missing value auth-url required for auth plugin password
- java总结.
- Install And Configure Openstack Mitaka RDO On CentOS 7 [For POC]
- CodeForces 831C Jury Marks
- Java @override作用
- 如何删除文本编辑器内容中的图片
- DOS窗口双引号的作用
- .net core 数据迁移
- 爬取二手房信息
- 数据归一化
- 无惧黑暗,逆着光斑斓
- 暑期集训test5