騰訊[程式設計題] 紙牌遊戲
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);
}
}
相關文章
- win10 移植蜘蛛紙牌遊戲在哪_Win10系統下怎麼開啟蜘蛛紙牌遊戲Win10遊戲
- 均分紙牌問題
- SpongeBob SolitairePants Mac(海綿寶寶紙牌遊戲)AIMac遊戲
- win10系統下怎麼新增紙牌遊戲Win10遊戲
- Python程式設計基礎練習——撲克牌發牌問題Python程式設計
- 騰訊遊戲學院專家眼中,是如何看待遊戲設計時常遇見的三個問題遊戲設計
- 《Python遊戲程式設計入門》7.4習題Python遊戲程式設計
- 淺談《Balatro》小丑牌的遊戲設計與rogue元素遊戲設計
- 淺談卡牌遊戲中給玩家支援的設計遊戲
- 騰訊光子專家:遊戲互動設計師如何在遊戲體驗上創新?遊戲
- 【程式設計測試題】遊戲任務標記程式設計遊戲
- Roblox 段志雲:騰訊參投 1.5 億美金,程式設計教育如何借遊戲閉環?程式設計遊戲
- 騰訊高手出品!AR 遊戲設計實戰案例覆盤總結遊戲設計
- java程式:簡易撲克牌遊戲Java遊戲
- 求變的騰訊遊戲遊戲
- 騰訊重回遊戲時代遊戲
- 【乾貨】遊戲介面設計 (三)資訊設計遊戲
- 騰訊先遊引爆遊戲新浪潮,騰訊雲遊戲送上新春現金豪禮遊戲
- 從遊戲王和三國殺對比看卡牌遊戲模組化設計遊戲
- 遊戲程式設計入門指南遊戲程式設計
- 淺談卡牌遊戲中的多卡養成設計策略遊戲
- 【騰訊測試開發面試題】2021最新騰訊電競遊戲測開崗面試題遊戲
- 騰訊米哈遊投資,說唱題材乙女手遊《最後的廠牌》公開
- 騰訊遊戲深度定製,騰訊黑鯊遊戲手機3系新品正式亮相遊戲
- A - 卡牌遊戲 III遊戲
- 騰訊遊戲“重溫舊夢”遊戲
- 遊戲公司騰訊回來了遊戲
- 幽默:遊戲程式設計與其他程式設計完全不同? - hillelogram遊戲程式設計
- 氣球遊戲騰訊面試題滑動視窗解法遊戲面試題
- 騰訊程武:騰訊遊戲一直在探索遊戲價值和邊界遊戲
- 解謎遊戲謎題設計研究(三):推理類謎題設計遊戲
- 解謎遊戲謎題設計研究(一):物品類謎題設計遊戲
- 以《爐石傳說》為例,從玩家決策視角聊聊卡牌遊戲的卡牌設計遊戲
- 網易伏羲GDC分享:在回合製紙牌遊戲中應用 AlphaZero 開發 AI遊戲AI
- 【程式設計師的遊戲開發之路】 遊戲架構程式設計師遊戲開發架構
- 騰訊遊戲全新未成年保護計劃公佈!遊戲
- 3D遊戲程式設計與設計4——遊戲物件與圖形基礎3D遊戲程式設計物件
- 解謎遊戲謎題設計研究(二):機關類謎題設計遊戲