Codeforces 468A 24 Game(构造)
来源:互联网 发布:魔兽世界7.0数据库 编辑:程序博客网 时间:2024/05/20 11:26
题目链接:Codeforces 468A 24 Game
题目大意:给出n,表示有1~n这n个数,判断能否进n-1次操作获得24.
解题思路:4,5的情况可以手动处理出来,然后对于大于4,5的情况可以通过两两相减,形成若干个1.
#include <cstdio>#include <cstring>#include <algorithm>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;}
0 0
- codeforces-#468A. 24 Game(构造)
- 【构造】 Codeforces 468A 24 Game
- codeforces 468A 24 Game 构造
- Codeforces 468A 24 Game(构造)
- CodeForces 468A. 24 Game(数学构造)
- 【codeforces】 468A 24 Game
- CodeForces-468A-24 Game
- Codeforces 468A 24 Game
- CodeForces 468A A. 24 Game
- codeforces a 24 game
- cf 468A 24 Game 构造
- CodeForces 468A 24 Game 规律题
- codeforces 24 Game(数学构造)
- CodeForces - 513A Game
- Codeforces 213A Game
- Codeforces-513A-Game
- Codeforces Round #268 (Div. 2) C 24 Game [构造]
- 【Codeforces 803 A】+ 构造
- 小波变换 opencv
- 《数据结构》实验1.1 java 中的运用
- Hive简介
- Java没有头文件的原因
- 一个简单的日历的实现
- Codeforces 468A 24 Game(构造)
- 在iframe里点击超链接
- POJ Check the difficulty of problems-概率&DP
- 『IOS』No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=arm64
- UIButton不响应原因总结
- gcc 编译选项
- 从零开始学android<BroadCast广播.四十五.>
- 加州理工学院公开课:机器学习与数据挖掘_偏差与方差权衡(第八课)
- 鸟哥的私房菜:Bash shell(四)-Bash shell的使用环境