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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

NYOJ 888 取石子(九)

發布時間:2025/3/16 编程问答 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 NYOJ 888 取石子(九) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

取石子(九)

時間限制:1000?ms ?|? 內存限制:65535?KB 難度:4 描述

最近TopCoder的Yougth和Hrdv在玩一個游戲,游戲是這樣的。

n堆石子,兩個人輪流從其中某一堆中任意取走一定的石子,最后不能取的為贏家,注意:?每次只能從一堆取任意個,可以取完這堆,但不能不取。

假設Yougth先取,輸入贏了的人名字、

輸入
第一行輸入n,代表有n組測試數據(n<=10000)
以下每組測試數據包含兩行:第一行:包含一個整數m,代表本組測試數據有m(m<=1000)堆石子;
:第二行:包含m個整數Ai(Ai<=10000),分別代表第i堆石子的數量。
輸出
若Yougth贏輸出“Yougth”,否則輸出“Hrdv”注意每組結果占一行。。
樣例輸入
3 2 1 1 3 3 8 11 2 5 10
樣例輸出
Yougth Hrdv Yougth
AC碼:
#include<stdio.h> int main() {int T,n,a,i,result,count;scanf("%d",&T);while(T--){scanf("%d",&n);result=0;count=0;for(i=1;i<=n;i++){scanf("%d",&a);result=result^a;if(a>1)count++;}if((count&&result)||(!count&&!result))printf("Yougth\n");elseprintf("Hrdv\n");}return 0; }

總結

以上是生活随笔為你收集整理的NYOJ 888 取石子(九)的全部內容,希望文章能夠幫你解決所遇到的問題。

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