Classic
Clean & simple
Crystal
Glassmorphism + Neon
Cyberpunk
Neon glitch art
🚫
违规Action检测
禁止Use右键菜单
⚠️ 此Action已被系统记录
1

最大报销额

📝 Solutions 🔵 仅限 C++
Problems Description
<p class="p0"> <span style="color:#333333;font-size:10.5pt;font-family:微软雅黑;">现有一笔经费可以报销一定额度的发票。允许报销的发票类型包括买图书(A类)、文具(B类)、差旅(C类),要求每张发票的总额不得超过1000元,每张发票上,单项物品的价值不得超过600元。现请你编写程序,在给出的一堆发票中找出可以报销的、不超过给定额度的最大报销额。</span> </p>
Input格式
<p class="p0"> <span style="color:#333333;font-size:10.5pt;font-family:微软雅黑;">测试输入包含若干测试用例。每items测试用例的Page 1行包含两items正数&nbsp;Q&nbsp;和&nbsp;N,其中&nbsp;Q</span><span style="color:#333333;font-size:10.5pt;font-family:微软雅黑;">(Q&lt;=2000)</span><span style="color:#333333;font-size:10.5pt;font-family:微软雅黑;">&nbsp;是给定的报销额度,N(N&lt;=30)是发票张数。随后是&nbsp;N&nbsp;行输入,每行的格式为:</span><span style="color:#333333;font-size:10.5pt;font-family:微软雅黑;"><br /> </span><span style="color:#333333;font-size:10.5pt;font-family:微软雅黑;">&nbsp;&nbsp;&nbsp;&nbsp;m&nbsp;Type_1:price_1&nbsp;Type_2:price_2&nbsp;...&nbsp;Type_m:price_m</span><span style="color:#333333;font-size:10.5pt;font-family:微软雅黑;"><br /> </span><span style="color:#333333;font-size:10.5pt;font-family:微软雅黑;">其中正整数&nbsp;m&nbsp;是这张发票上所开物品的件数,Type_i&nbsp;和&nbsp;price_i&nbsp;是Page &nbsp;i&nbsp;项物品的种类和价值。物品种类用一items大写英文字母表示。当N为0时,全部输入结束,相应的结果不要输出。</span> </p>
Output格式
<p class="p0"> <span style="color:#333333;font-size:10.5pt;font-family:微软雅黑;">对每items测试用例输出1行,即可以报销的最大数额,精确到小数点后2位。</span> </p>
Sample
Sample Input 1
300.00 3 2 A:33.50 B:150.00 1 C:850.00 3 A:159.99 A:350.00 X:10.00 1100.00 2 2 B:600.00 A:400.00 1 C:300.50 150.00 0
Sample Output 1
183.50 1000.00
Submit Code
请先Login后Submit

🤖 AI 解题助手

OpenRouter
就绪
👋 你好!我是 AI 解题助手。
我已阅读了这problems题,可以帮你points析思路、提供Code示例。
🔓 完全Free · 无需消耗 Token