日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > php教程 > Codeforces Round #281 (Div. 2) 解題報告 A.B.C.D.

Codeforces Round #281 (Div. 2) 解題報告 A.B.C.D.

來源:程序員人生   發布時間:2014-12-18 08:17:33 閱讀次數:3456次

A - Vasya and Football

純摹擬。。比較坑的是會有不符合足球常識的地方。。

代碼以下:

#include <iostream> #include <cstdio> #include <string> #include <cstring> #include <stdlib.h> #include <math.h> #include <ctype.h> #include <queue> #include <map> #include <set> #include <algorithm> using namespace std; #define LL __int64 const int INF=0x3f3f3f3f; struct node { int num, time, f; char ah; }fei[100]; int cmp(node x, node y) { return x.time<y.time; } int foul(char c) { if(c=='y') return 1; return 2; } int main() { char s1[30], s2[30], c1, c2; int n, i, j, t, cnt=0, num, flag; scanf("%s%s",s1,s2); scanf("%d",&n); for(i=0;i<n;i++){ scanf("%d %c %d %c",&t,&c1,&num,&c2); flag=0; for(j=0;j<cnt;j++){ if(fei[j].ah==c1&&fei[j].num==num) { fei[j].f+=foul(c2); if(fei[j].f-foul(c2)<2) fei[j].time=t; flag=1; break; } } if(!flag){ fei[cnt].num=num; fei[cnt].time=t; fei[cnt].ah=c1; fei[cnt++].f=foul(c2); } } sort(fei,fei+cnt,cmp); for(i=0;i<cnt;i++){ if(fei[i].f>=2){ if(fei[i].ah=='h') printf("%s ",s1); else printf("%s ",s2); printf("%d %d ",fei[i].num,fei[i].time); } } return 0; }

B - Vasya and Wrestling

水題。。先比較和然后再根據題意比較字典序便可。實在沒啥好說的。。

代碼以下:

#include <iostream> #include <cstdio> #include <string> #include <cstring> #include <stdlib.h> #include <math.h> #include <ctype.h> #include <queue> #include <map> #include <set> #include <algorithm> using namespace std; #define LL __int64 const int INF=0x3f3f3f3f; LL a[210000], b[210000]; int main() { LL cnt1=0, cnt2=0, n, x, s1=0, s2=0, t; int i; scanf("%I64d",&n); while(n--){ scanf("%I64d",&x); if(x>0){ a[cnt1++]=x; s1+=x; } else{ b[cnt2++]=-x; s2-=x; } if(n==0) t=x>0?1:2; } if(s1>s2) printf("first "); else if(s1<s2) printf("second "); else{ int flag=0; for(i=0;i<cnt1&&i<cnt2;i++){ if(a[i]>b[i]){ flag=1; break; } else if(a[i]<b[i]){ flag=2; break; } } if(flag==1) puts("first"); else if(flag==2) puts("second"); else if(cnt1>cnt2) puts("first"); else if(cnt1<cnt2) puts("second"); else if(t==1) puts("first"); else puts("second"); } return 0; }
C - Vasya and Basketball

也是1水題。。不過我直接跪了。。各種細節手殘。。竟然錯了11次。。。。。中間還交到D題去了1次。。。

先把各種出現過的數存起來,排序,然后分別2分判斷兩人有多少個2分,有多少3分的,找最大值便可。

代碼以下:

#include <iostream> #include <cstdio> #include <string> #include <cstring> #include <stdlib.h> #include <math.h> #include <ctype.h> #include <queue> #include <map> #include <set> #include <algorithm> using namespace std; #define LL __int64 const int INF=0x3f3f3f3f; int a[210000], b[210000], n, m, c[420000], f[420000]; int bin_search(int d[], int x, int high) { int low=1, mid, ans=0; while(low<=high) { mid=low+high>>1; if(d[mid]<=x) { ans=mid; low=mid+1; } else high=mid⑴; } return ans; } int main() { int i, j, aa, bb, max1=⑵*1e9, x, y, z, cnt=1, p1, p2; scanf("%d",&n); for(i=1; i<=n; i++) { scanf("%d",&a[i]); c[i]=a[i]; } scanf("%d",&m); for(i=1; i<=m; i++) { scanf("%d",&b[i]); c[i+n]=b[i]; } sort(c+1,c+n+m+1); sort(a+1,a+n+1); sort(b+1,b+m+1); c[0]=0; f[0]=0; for(i=1;i<=n+m;i++){ if(c[i]!=c[i⑴]){ f[cnt++]=c[i]; } } for(i=0;i<cnt;i++){ x=bin_search(a,f[i],n); y=bin_search(b,f[i],m); p1=x*2+(n-x)*3; p2=y*2+(m-y)*3; if(max1<p1-p2){ max1=p1-p2; aa=p1; bb=p2; } } printf("%d:%d ",aa,bb); return 0; }


D - Vasya and Chess

料想題、、所以我是猜的、、證明不會。。

代碼以下:

#include <iostream> #include <cstdio> #include <string> #include <cstring> #include <stdlib.h> #include <math.h> #include <ctype.h> #include <queue> #include <map> #include <set> #include <algorithm> using namespace std; #define LL __int64 const int INF=0x3f3f3f3f; int main() { int n; scanf("%d",&n); if(n%2==0) printf("white 1 2 "); else printf("black "); return 0; }


生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 亚洲a网站| 国产精彩视频 | 在线精品亚洲欧美日韩国产 | 成人性生交大片 | 男女免费观看在线爽爽爽视频 | 国产传媒在线 | av免费片| 久久久久久久久久美女 | 亚洲精品美女 | 欧美成人精品一区 | 爱爱免费观看视频 | 久久综合伊人77777 | av网站大全在线观看 | 日本一区二区三区免费观看 | 激情视频网站 | 视频一区欧美 | 久久免费高清视频 | 久久91av| 99视频精选 | 一级毛片视频在线 | 欧美日韩亚洲在线 | 国产一区二区三区在线免费观看 | 欧美一区二区三区在线播放 | 国产传媒一区二区三区 | 亚洲第一福利视频 | 久久99网 | 久久久久国产精品免费免费搜索 | 日韩一区二区三区四区五区六区 | 久久合| 片毛片 | 国产免费看片 | 亚洲另类欧美日韩 | 麻豆av免费在线观看 | 天堂在线中文资源 | 草久久免费视频 | 成人区精品一区二区 | 久久免费电影 | 亚洲一区二区精品在线 | 天天综合国产 | 国产精品嫩草影视久久久 | 国产精品一 |