騰訊[程式設計題] 紙牌遊戲
https://www.nowcoder.com/question/next?pid=10611931&qid=161631&tid=18125898
牛牛和羊羊正在玩一個紙牌遊戲。這個遊戲一共有n張紙牌, 第i張紙牌上寫著數字ai。
牛牛和羊羊輪流抽牌, 牛牛先抽, 每次抽牌他們可以從紙牌堆中任意選擇一張抽出, 直到紙牌被抽完。
他們的得分等於他們抽到的紙牌數字總和。
現在假設牛牛和羊羊都採用最優策略, 請你計算出遊戲結束後牛牛得分減去羊羊得分等於多少。
輸入描述:
輸入包括兩行。
第一行包括一個正整數n(1 <= n <= 105),表示紙牌的數量。
第二行包括n個正整數ai(1 <= ai <= 109),表示每張紙牌上的數字。
輸出描述:
輸出一個整數, 表示遊戲結束後牛牛得分減去羊羊得分等於多少
輸入例子1:
3
2 7 4
輸出例子1:
5
import java.util.Scanner;
import static java.util.Arrays.sort;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int n = scanner.nextInt();
int[] a = new int[n];
for (int i = 0; i < n; i++) {
a[i] = scanner.nextInt();
}
sort(a);
int rs=0;
for(int i=a.length-1,j=0;i>=0;i--,j++){
if(j%2==0){
rs+=a[i];
}else {
rs -= a[i];
}
}
System.out.println(rs);
}
}
相關文章
- 翻紙牌遊戲遊戲
- 均分紙牌問題
- Araneid 蜘蛛紙牌遊戲原始碼 (轉)遊戲原始碼
- win10 移植蜘蛛紙牌遊戲在哪_Win10系統下怎麼開啟蜘蛛紙牌遊戲Win10遊戲
- SpongeBob SolitairePants Mac(海綿寶寶紙牌遊戲)AIMac遊戲
- Python程式設計基礎練習——撲克牌發牌問題Python程式設計
- 卡牌手機遊戲設計”十八點”遊戲設計
- win10系統下怎麼新增紙牌遊戲Win10遊戲
- 程式設計師的車牌號程式設計師
- 程式設計題:報數遊戲程式設計遊戲
- 淺談《Balatro》小丑牌的遊戲設計與rogue元素遊戲設計
- win10怎麼將蜘蛛紙牌固定到桌面_win10蜘蛛紙牌怎麼放到桌面Win10
- Win10系統下怎麼開啟蜘蛛紙牌遊戲【圖文】Win10遊戲
- 紙牌接龍合集The Zachtronics Solitaire Collection MacAIMac
- 網易伏羲GDC分享:在回合製紙牌遊戲中應用 AlphaZero 開發 AI遊戲AI
- 程式設計師在咖啡店程式設計,喝什麼咖啡容易吸引妹紙?程式設計師
- java程式:簡易撲克牌遊戲Java遊戲
- 1828:【02NOIP提高組】均分紙牌
- win10怎麼裝xp版的蜘蛛紙牌_win10系統安裝xp蜘蛛紙牌的方法Win10
- 《Python遊戲程式設計入門》7.4習題Python遊戲程式設計
- 【程式設計測試題】遊戲任務標記程式設計遊戲
- Windows 紙牌遊戲是我開發的,但我沒從中拿到一分錢Windows遊戲
- 海外上線近2年後,這款「紙牌+裝潢」遊戲為何突然“起飛”了?遊戲
- 課程設計-車牌檢測
- Java遊戲程式設計初步Java遊戲程式設計
- 魔方遊戲程式設計 (轉)遊戲程式設計
- 騰訊遊戲學院專家眼中,是如何看待遊戲設計時常遇見的三個問題遊戲設計
- 《大資料思維——從擲骰子到紙牌屋》大資料
- POJ-1003 Hangover-紙牌疊放Go
- JS程式設計題JS程式設計
- 程式設計題求解程式設計
- go程式設計題Go程式設計
- C程式設計題C程式程式設計
- Win10開始選單找不到經典紙牌遊戲Microsoft solitaire collection怎麼辦Win10遊戲ROSAI
- 某程式設計師騰訊面試經歷分享程式設計師面試
- 萬智牌開發故事之設計地牌的6條限制
- 解謎遊戲謎題設計研究(三):推理類謎題設計遊戲
- 解謎遊戲謎題設計研究(一):物品類謎題設計遊戲