import java.util.*; //贪心 public class Main { public static void main(String args[]){ Scanner input = new Scanner(System.in); int m = input.nextInt(); int s = input.nextInt(); int t = input.nextInt(); int flash = 0, st = t, sum = 0; while (t-- > 0) { //不断比较更新总步数 if (m >= 10) { m -= 10; flash += 60; } else m += 4; sum += 17; if (sum < flash) sum = flash; if (sum >= s) break; } if (sum >= s && t >= 0) System.out.printf("Yes\n%d", st - t); else System.out.printf("No\n%d", sum); } }
解题思路:
注意事项:
参考代码:
0.0分
5 人评分
C语言程序设计教程(第三版)课后习题11.8 (C语言代码)浏览:623 |
C语言程序设计教程(第三版)课后习题6.9 (C语言代码)浏览:543 |
C语言程序设计教程(第三版)课后习题6.2 (C语言代码)浏览:1420 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:540 |
字符逆序 (C语言代码)浏览:646 |
循环入门练习5 (C语言代码)浏览:839 |
1054题解浏览:467 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:707 |
C二级辅导-求偶数和 (C语言代码)浏览:674 |
C二级辅导-计负均正 (C语言代码)浏览:482 |