设为首页 加入收藏

TOP

Codeforces 468A 24 Game(构造)
2015-07-20 17:36:54 来源: 作者: 【 】 浏览:3
Tags:Codeforces 468A Game 构造

题目链接:Codeforces 468A 24 Game

题目大意:给出n,表示有1~n这n个数,判断能否进n-1次操作获得24.

解题思路:4,5的情况可以手动处理出来,然后对于大于4,5的情况可以通过两两相减,形成若干个1.

#include 
   
     #include 
    
      #include 
     
       using namespace std; int main () { int n; scanf("%d", &n); if (n < 4) printf("NO\n"); else { printf("YES\n"); if (n&1) { printf("4 * 5 = 20\n"); printf("20 + 3 = 23\n"); printf("23 + 2 = 25\n"); printf("25 - 1 = 24\n"); for (int i = 6; i <= n; i += 2) { printf("%d - %d = 1\n", i + 1, i); printf("24 * 1 = 24\n"); } } else { int c = 1; for (int i = 2; i <= 4; i++) { printf("%d * %d = %d\n", c, i, c * i); c = c * i; } for (int i = 5; i <= n; i += 2) { printf("%d - %d = 1\n", i + 1, i); printf("24 * 1 = 24\n"); } } } return 0; }
     
    
   
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇UVA11624-Fire!(两次bfs) 下一篇HDU 3117 Fibonacci Numbers(矩阵..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·PostgreSQL 索引 - (2025-12-25 22:20:43)
·MySQL Node.js 连接 (2025-12-25 22:20:41)
·SQL 撤销索引、表以 (2025-12-25 22:20:38)
·Linux系统简介 (2025-12-25 21:55:25)
·Linux安装MySQL过程 (2025-12-25 21:55:22)