卡牌游戏:计算击退敌人所需的卡牌数量 - C++ 代码详解
#include\x20\x3ciostream\x3e\n#include\x20\x3cvector\x3e\n#include\x20\x3calgorithm\x3e\nusing\x20namespace\x20std;\n\nint\x20main\x20\x7b\n\x20\x20int\x20n,\x20b;\n\x20\x20cin\x20\x3e\x3e\x20n\x20\x3e\x3e\x20b;\n\x20\x20\n\x20\x20vector\x3cint\x3e\x20cards(n);\n\x20\x20for(int\x20i\x20\x3d\x200;\x20i\x20\x3c\x20n;\x20i++)\x20\x7b\n\x20\x20\x20\x20cin\x20\x3e\x3e\x20cards[i];\n\x20\x20\x7d\n\x20\x20\n\x20\x20sort(cards.begin(),\x20cards.end());\n\x20\x20\n\x20\x20int\x20count\x20\x3d\x200;\n\x20\x20int\x20totalDamage\x20\x3d\x200;\n\x20\x20for(int\x20i\x20\x3d\x200;\x20i\x20\x3c\x20n;\x20i++)\x20\x7b\n\x20\x20\x20\x20totalDamage\x20+=\x20cards[i];\n\x20\x20\x20\x20count++;\n\x20\x20\x20\x20if(totalDamage\x20\x3e=\x20b)\x20\x7b\n\x20\x20\x20\x20\x20\x20cout\x20\x3c\x3c\x20count\x20\x3c\x3c\x20endl;\n\x20\x20\x20\x20\x20\x20return\x200;\n\x20\x20\x20\x20\x7d\n\x20\x20\x7d\n\x20\x20\n\x20\x20cout\x20\x3c\x3c\x20-1\x20\x3c\x3c\x20endl;\n\x20\x20\n\x20\x20return\x200;\n\x7d
原文地址: https://www.cveoy.top/t/topic/pRdL 著作权归作者所有。请勿转载和采集!