HDU -- 1338 Game Prediction
来源:互联网 发布:知彼手机定位破解版 编辑:程序博客网 时间:2024/04/27 14:02
代码实现:
#include<stdio.h>#include<string.h>#include<algorithm>using namespace std;int card[1005];int my_card[55];int cmp(int a,int b){ return a>b;}int main(){ int m,n,ans=0; while(~scanf("%d%d",&m,&n),(m||n)){ ans++; memset(card,0,sizeof(card)); for(int i=0;i<n;i++){ scanf("%d",&my_card[i]); card[my_card[i]]=1; } sort(my_card,my_card+n,cmp); int cnt=0,cnt1=0; for(int i=n*m;i>0&&cnt1<=n;i--){ if(card[i]==2) continue; cnt1++; if(card[i]==1) cnt++; else if(card[i]==0) card[my_card[cnt1-1]]=2; } printf("Case %d: %d\n",ans,cnt); }}
#include<stdio.h>#include<string.h>#include<algorithm>using namespace std;int card[1005];int cmp(int a,int b){ return a>b;}int main(){ int m,n,ans=0; while(~scanf("%d%d",&m,&n),(m||n)){ ans++; memset(card,0,sizeof(card)); int v; for(int i=0;i<n;i++){ scanf("%d",&v); card[v]=1; } int cnt=0; for(int i=n*m;i>0;i--){ if(card[i]==2) continue; if(card[i]==1) { cnt++; //printf("%d ",i); } else if(card[i]==0){ for(int j=i-1;j>0;j--){ if(card[j]==1){ card[j]=2; break; } } } } //printf("\n"); printf("Case %d: %d\n",ans,cnt); }}
0 0
- hdu 1338Game Prediction
- hdu 1338 Game Prediction
- HDU 1338 Game Prediction
- HDU -- 1338 Game Prediction
- hdu 1338 Game Prediction
- hdu 1338 Game Prediction
- HDU 1338 Game Prediction
- hdu 1338Game Prediction
- hdu 1338 Game Prediction
- HDU 1338 Game Prediction
- 贪心 hdu-1338-Game Prediction
- HDU 1338 Game Prediction 贪心
- HDU 1338 Game Prediction【贪心】
- HDU 1338 Game Prediction 小想法
- HDOJ 1338 Game Prediction
- hdu——1338——Game Prediction
- 【贪心专题】POJ 1323 && HDU 1338 Game Prediction (贪心)
- HDU 1338 Game Prediction(田忌赛马)
- Wall(hdu 1348)
- POJ -- 2231 Moo Volume
- POJ 2421 Constructing Roads (MST)
- 【Java技术点滴】——ThreadLocal封装JDBC事务操作
- ZOJ 1586 QS Network (MST)
- HDU -- 1338 Game Prediction
- zoj 3088 Easter Holidays
- 1 JAVA 类数组
- 移动共享开发(三)应用信息注册
- poj 3187 Backward Digit Sums
- POJ 1258 Agri-Net (MST)
- ZOJ -- 2229 Ride to School
- 走过的2014
- hdu 3038 How Many Answers Are Wrong 带权并查集