A - 卡牌遊戲 III
思路:題目要求任意選擇n張卡組成一套卡組,卡組中每張卡牌的生命值之和乘與卡組中最小的魔法值。那麼我們就按魔法值來對卡組排序(從大到小),這樣我們就不用記錄卡組的最小魔法值,用結構陣列來記錄資料,這樣我們對魔法值排序的時保證裡其所對應的生命值不變。(我們用sort函式排序,標頭檔案為 algorithm,預設為從小到大排序),遍歷結構陣列,累加生命值並乘與當前魔法值,對比並記錄最大傷害。
注意:資料型別應該用 long long
#include<iostream>
#include<algorithm>
using namespace std;
struct card{
long long hp;//生命值
long long mp;//魔法值
};
bool cmp(card s,card ss)
{
return(s.mp>ss.mp); //讓結構陣列按魔法值從大到小排序
}
int main()
{
int n,i,j;
cin>>n;
card s[n];//定義結構陣列
for(i=0;i<n;i++)
{
cin>>s[i].hp>>s[i].mp;
}
sort(s,s+n,cmp);//讓結構陣列按魔法值從大到小排序
long long sum=0,max=0,hp=0;
for(i=0;i<n;i++)
{
hp+=s[i].hp;
sum = hp*s[i].mp;//傷害
if(sum>max)
{//比較並記錄最大傷害
max = sum;
}
}
cout<<max;
return 0;
}
相關文章
- 卡牌鏈遊NFT遊戲系統開發/原始碼/卡牌鏈遊/NFT遊戲原始碼
- NFT鏈遊卡牌遊戲系統技術開發示例丨NFT卡牌丨鏈遊遊戲丨Dapp遊戲APP
- 卡牌遊戲中的隨機性(上)遊戲隨機
- 蒼之女武神:卡牌回合制遊戲遊戲
- defi+nft卡牌鏈遊開發原理丨NFT卡牌盲盒遊戲系統模式開發遊戲模式
- 淺談卡牌遊戲中的多卡養成設計策略遊戲
- NFT遊戲卡牌鏈遊系統開發(技術元件)遊戲元件
- NFT盲盒卡牌遊戲系統開發搭建遊戲
- “臘雞遊戲,全靠運氣”——卡牌遊戲隨機性意義探究遊戲隨機
- 《萬智牌:傳奇》上手體驗——《暗黑》化的經典卡牌遊戲遊戲
- 來打牌了!修仙卡牌對戰遊戲《弈仙牌》現已登陸Steam遊戲
- 淺談卡牌遊戲中給玩家支援的設計遊戲
- 幽冥世界鏈遊/闖關/系統開發/合成卡牌遊戲/幽冥世界遊戲玩法遊戲
- 【遊戲雜談】枷鎖之下,自由在上 :聊聊卡牌遊戲的構築規則遊戲
- 卡牌遊戲從來都不是莉莉絲的護城河遊戲
- 電子卡牌遊戲《破碎天堂》新宣傳片公開遊戲
- 首款宇宙星際探索類卡牌遊戲震撼上線遊戲
- DOTA 2卡牌遊戲《Artifact》BETA測試時間公佈遊戲
- 卡牌
- 從遊戲王和三國殺對比看卡牌遊戲模組化設計遊戲
- NFT鏈遊系統開發,區塊鏈NFT卡牌遊戲原始碼區塊鏈遊戲原始碼
- Sensor Tower:2022年全球卡牌遊戲市場洞察(附下載)遊戲
- 卡牌遊戲中的隨機性(下):使用標誌性元素遊戲隨機
- 短壽魔咒下,數值卡牌遊戲越來越難了遊戲
- GameFi鏈遊|卡牌|農民世界|沙盒遊戲開發詳情說明GAM遊戲開發
- NFT鏈遊/NFT元宇宙/NFT卡牌盲盒(系統開發)/NFT遊戲元宇宙遊戲
- 從桌游到網遊,淺談影響卡牌遊戲趣味的關鍵因素遊戲
- 卡牌地牢冒險遊戲《魔卡地下城》正式發售!現已登陸Steam遊戲
- 以《爐石傳說》為例,從玩家決策視角聊聊卡牌遊戲的卡牌設計遊戲
- 蘋果電腦卡牌遊戲:堆疊大陸 Stacklands 中文原生版蘋果遊戲
- NFT卡牌盲盒元宇宙遊戲系統制度開發規則元宇宙遊戲
- NFT卡牌遊戲系統開發|NFT盲盒商城開發搭建遊戲
- NFT卡牌遊戲系統開發|NFT盲盒商城搭建技術遊戲
- NFT卡牌鏈遊開發功能丨NFT卡牌鏈遊系統開發詳情丨DAPP丨NFTAPP
- 理解線上集換式卡牌遊戲玩家的動機(上): 對兩款遊戲的調查研究遊戲
- 理解線上集換式卡牌遊戲玩家的動機(下): 對兩款遊戲的調查研究遊戲
- 國風修仙卡牌對戰遊戲《弈仙牌》正式版今日多平臺免費上線遊戲
- 免費修仙卡牌對戰遊戲《弈仙牌》將於4月23日登陸WeGame平臺遊戲GAM