日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

UVA 10142 Australian Voting(模拟)

發布時間:2025/3/16 编程问答 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 UVA 10142 Australian Voting(模拟) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

題意:澳大利亞投票系統要求選民們將所有候選人按愿意選擇的程度排序,一張選票就是一個排序。一開始,每張選票的首選項將被統計。若有候選人得票超過50%,他講直接勝出;否則,所有并列最低的候選人出局,而那些將出局候選人排在第一位的選票將被重新統計為排名最高的未出局候選人。這一篩選過程將持續進行,直到某個候選人得到超過50%的選票,或所有候選人得票相同。

#include<cstdio> #include<cstring> #include<iostream> #include<cmath> #include<algorithm> using namespace std; const int N = 50; #define INF 0x3fffffff int vote[1050][N]; int out[N], cnt[N]; char name[N][100]; int num; int main() {int T, n, i, j;char str[1000];scanf("%d",&T);while(T--){scanf("%d",&n);getchar();for(i = 1; i <= n; i++)gets(name[i]);num = 0;while(gets(str) != NULL){if(!strcmp(str, "")) break;int len = strlen(str);int s = 0, k = 0;for(i = 0; i < len; i++){if(str[i] >= '0' && str[i] <= '9')s = s * 10 + str[i] - '0';else{vote[num][k++] = s;s = 0;}}vote[num][k++] = s;num++;}memset(out, 0, sizeof(out));int flag = 0, rest = n, total = 0;while(rest > 1) //未出局候選人數超過1{total = 0; //總票數memset(cnt, 0, sizeof(cnt));for(i = 0; i < num; i++){for(j = 0; j < n; j++){if(!out[vote[i][j]]){cnt[vote[i][j]]++;total++;break;}}}for(i = 1; i <= n; i++)if(cnt[i] * 2 > total && !out[i]){printf("%s\n",name[i]);flag = 1;break;}if(flag) break;int mmin = INF, mmax = 0;for(i = 1; i <= n; i++){if(!out[i]){mmin = min(mmin, cnt[i]);mmax = max(mmax, cnt[i]);}}if(mmin == mmax)break;for(i = 1; i <= n; i++)if(cnt[i] == mmin){out[i] = 1;rest--;}}if(!flag){for(i = 1; i <= n; i++)if(!out[i])printf("%s\n", name[i]);}if(T > 0)printf("\n");}return 0; }

總結

以上是生活随笔為你收集整理的UVA 10142 Australian Voting(模拟)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 成人免费视频观看 | 四虎影院一区 | 日韩午夜激情视频 | 一区二区三区三区在线 | 中文字幕第一页在线视频 | 色多多视频污 | 欧美成人黄色小视频 | 日韩国产欧美视频 | 在线中文字幕日韩 | 九九色网 | 在线无码va中文字幕无码 | 91丨九色丨蝌蚪丨丝袜 | 毛片av网址 | 欧美精品一区三区 | 国产精品无码一区二区三区三 | 国产一区二区免费看 | 97人妻精品一区二区免费 | 人人爽人人做 | 国产一区视频在线观看免费 | 人妻 丝袜美腿 中文字幕 | 葵司免费一区二区三区四区五区 | 成人软件在线观看 | 视频免费1区二区三区 | 国产羞羞| 欧美不卡一区二区三区 | 欧美激情在线免费观看 | 成人午夜看片 | 女性毛片 | 玖玖玖国产精品 | 亚洲第一成人网站 | 亚州av成人 | 麻豆网站在线 | 欧美性一级 | 日韩av图片 | 久久久久久黄色片 | 91一区视频 | 国产精品成久久久久三级 | 8090理论片午夜理伦片 | 美女激情av| 日韩精品人妻一区二区中文字幕 | 夜晚福利视频 | 久久久精品视频在线 | 久久久久无码国产精品 | 涩涩网站在线观看 | 欧美日本高清视频 | 欧美freesex黑人又粗又大 | 日韩亚洲视频在线观看 | 99国产精品一区二区三区 | 精品国产aⅴ一区二区三区东京热 | 国产美女黄色 | 日韩精品免费一区二区在线观看 | 国产噜噜噜噜噜久久久久久久久 | a天堂最新地址 | 久久视| 亚洲最大av网 | 第一宅男av导航入口 | 777片理伦片在线观看 | 精品在线视频免费观看 | 超碰黄色| 亚洲高清在线视频 | 用力抵着尿进去了h | 中文在线观看免费高清 | 亚洲精品一区二区三区不卡 | 99精品欧美一区二区蜜桃免费 | 啄木乌欧美一区二区三区 | 九九在线精品 | 熟女肥臀白浆大屁股一区二区 | 老司机深夜福利视频 | 国产性生活网站 | 亚洲精品电影网 | 日本大尺度电影免费观看全集中文版 | 人人爽人人香蕉 | 国产 中文 字幕 日韩 在线 | 欧美极品一区二区三区 | 伊人最新网址 | 亚洲奶汁xxxx哺乳期 | 国产成人无码一区二区三区在线 | 天堂网中文字幕 | 精品国产三级片在线观看 | 91蝌蚪91密月 | 成人黄色一级视频 | 少妇被狂c下部羞羞漫画 | 九一av | 四虎视频国产精品免费 | 亚洲欧美在线成人 | 日韩精品在线观看一区二区三区 | 精品国产鲁一鲁一区二区张丽 | 一级片视频网站 | 国产精品xx | 亚洲大尺度在线观看 | 欧美日本韩国在线 | 欧美视频综合 | av永久网站 | 免费中文字幕日韩欧美 | 中文字幕天堂在线 | 国产女人18毛片水真多1 | 欧美色图亚洲视频 | 年代下乡啪啪h文 | 无码人妻精品一区二区三区蜜桃91 |