hdu 5308 I Wanna Become A 24-Point Master(构造)

2024-06-05 01:32

本文主要是介绍hdu 5308 I Wanna Become A 24-Point Master(构造),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

题目链接:hdu 5308 I Wanna Become A 24-Point Master


#include <cstdio>
#include <cstring>
#include <algorithm>
using namespace std;int n;int main() {while (~scanf("%d", &n)) {if (n == 1 || n == 2 || n == 3) printf("-1\n");else if (n == 4) {printf("1 * 2\n");printf("5 + 3\n");printf("6 + 4\n");} else if (n == 5) {printf("1 * 2\n");printf("3 * 6\n");printf("7 - 4\n");printf("8 / 5\n");} else if (n == 6) {printf("1 + 2\n");printf("3 + 4\n");printf("5 / 6\n");printf("7 + 8\n");printf("9 * 10\n");} else if (n == 7) {printf("1 + 2\n");printf("3 + 4\n");printf("5 + 8\n");printf("6 + 9\n");printf("10 / 7\n");printf("11 + 12\n");} else if (n == 8) {printf("1 - 2\n");printf("3 - 4\n");printf("5 + 6\n");printf("7 * 9\n");printf("8 + 11\n");printf("10 + 13\n");printf("12 + 14\n");} else if (n == 9) {printf("1 + 2\n");printf("3 + 4\n");printf("5 - 6\n");printf("7 + 10\n");printf("8 + 11\n");printf("13 / 9\n");printf("14 - 15\n");printf("16 + 12\n");} else if (n == 10) {printf("1 + 2\n");printf("3 / 4\n");printf("5 / 6\n");printf("7 / 8\n");printf("9 / 10\n");printf("11 + 12\n");printf("13 + 16\n");printf("14 + 17\n");printf("15 + 18\n");} else if (n == 11) {printf("1 + 2\n");printf("3 - 4\n");printf("5 - 6\n");printf("7 / 8\n");printf("9 / 10\n");printf("12 + 15\n");printf("11 * 13\n");printf("14 * 18\n");printf("16 + 17\n");printf("19 + 20\n");} else if (n >= 12) {if (n == 13) {printf("1 + 2\n");printf("14 / 3\n");printf("4 + 5\n");printf("16 / 6\n");printf("7 + 8\n");printf("18 / 9\n");printf("10 + 11\n");printf("20 + 12\n");printf("21 / 13\n");printf("15 * 17\n");printf("23 * 19\n");printf("24 * 22\n");} else {printf("1 + 2\n");printf("%d + 3\n", n + 1);printf("%d + 4\n", n + 2);printf("%d / 5\n", n + 3);printf("6 + 7\n");printf("%d + 8\n", n + 5);printf("%d + 9\n", n + 6);printf("%d + 10\n", n + 7);printf("%d + 11\n", n + 8);printf("%d / 12\n", n + 9);printf("%d * %d\n", n + 4, n + 10);if (n > 12) {printf("14 - 13\n");for (int i = 15; i <= n; i++) {printf("%d * %d\n", n + i - 3, i);}printf("%d + %d\n", n + 11, 2 * n - 2);}}}}return 0;
}


这篇关于hdu 5308 I Wanna Become A 24-Point Master(构造)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1031699

相关文章

2024.6.24 IDEA中文乱码问题(服务器 控制台 TOMcat)实测已解决

1.问题产生原因: 1.文件编码不一致:如果文件的编码方式与IDEA设置的编码方式不一致,就会产生乱码。确保文件和IDEA使用相同的编码,通常是UTF-8。2.IDEA设置问题:检查IDEA的全局编码设置和项目编码设置是否正确。3.终端或控制台编码问题:如果你在终端或控制台看到乱码,可能是终端的编码设置问题。确保终端使用的是支持你的文件的编码方式。 2.解决方案: 1.File -> S

将一维机械振动信号构造为训练集和测试集(Python)

从如下链接中下载轴承数据集。 https://www.sciencedirect.com/science/article/pii/S2352340918314124 import numpy as npimport scipy.io as sioimport matplotlib.pyplot as pltimport statistics as statsimport pandas

BD错误集锦3——ERROR: Can't get master address from ZooKeeper; znode data == null

hbase集群没启动,傻子!   启动集群 [s233 s234 s235]启动zk集群 $>zkServer.sh start $>zkServer.sh status   [s233] 启动dfs系统 $>start-dfs.sh 如果s237 namenode启动失败,则 [s237] $>hadoop-daemon.sh start namenode [s233]启动yarn集群

XMG 重写- (UIView *)hitTest:(CGPoint)point withEvent:(UIEvent *)event方法

//重写这个方法,来完成一些指定的事件。比如说按钮被遮到下面了,但是我想让点击到这块区域的时候让按钮去相应点击 - (UIView *)hitTest:(CGPoint)point withEvent:(UIEvent *)event {     // 当前坐标系上的点转换到按钮上的点     CGPoint btnP = [self convertPoint:point toVi

PHP序列化用到的构造:__sleep() __wakeup()

串行化serialize可以把变量包括对象,转化成连续bytes数据. 你可以将串行化后的变量存在一个文件里或在网络上传输. 然后再反串行化还原为原来的数据. 你在反串行化类的对象之前定义的类,PHP可以成功地存储其对象的属性和方法. 有时你可能需要一个对象在反串行化后立即执行. 为了这样的目的,PHP会自动寻找__sleep和__wakeup方法.   当一个对象被串行化,PHP会

2024年6月24日-6月30日(ue独立游戏为核心)

试过重点放在独立游戏上,有个indienova独立游戏团队是全职的,由于他们干了几个月,节奏暂时跟不上,紧张焦虑了。五一时也有点自暴自弃了,实在没必要,按照自己的节奏走即可。精力和时间也有限,放在周末进行即可。除非哪天失业了,再也找不到工作了,再把重心放在独立游戏上。 另外,找到一个同样业余的美术,从头做肉鸽游戏,两周一次正式交流即可。节奏一定要放慢,不能影响正常工作生活。如果影响到了,还不如自

【已解决】在IDEA中使用Git拉取代码时提示:Can‘t update / master has no tracked branch

文章目录 问题描述原因分析解决方案 问题描述 在IDEA中使用Git拉取代码,尝试更新本地项目代码,提示 " Can't update / master has no tracked branch ",如下图所示: 原因分析 出现上述问题意味着本地名为master的分支(或者在很多新项目中为了更包容性已改为main作为默认分支名)并没有设置为跟踪任何远程分支。

上海邀请赛 A题目 HDU 5236(dp)

先求出没有ctrl+s的时候构造长度为i的期望f[i] 。然后枚举保存的次数,求出最小即可。 #include<cstdio>#include<cstdio>#include<cmath>#include<queue>#include<stack>#include<string>#include<cstring>#include<iostream>#include<map>

hdu 2586 树上点对最近距离 (lca)

,只要知道dis[i][j]=dis[i][root]+dis[j][root]-2*dis[Lca(i,j)][root].   其中root为树的根节点,LCA(i,j)为i,j的最近公共祖先。 所以我们先把所有的询问储存下来,然后离线直接查询。复杂度是o(n+q)的。 VIE #include<cstdio>#include<algorithm>#include<i

兰州理工大学24计算机考研情况,好多专业都接受调剂,只有计算机专硕不接收调剂,复试线为283分!

兰州理工大学(Lanzhou University of Technology),位于甘肃省兰州市,是甘肃省人民政府、教育部、国家国防科技工业局共建高校,甘肃省高水平大学和“一流学科”建设高校;入选国家“中西部高校基础能力建设工程”、教育部“卓越工程师计划”、“111计划”、新工科研究与实践项目、国家大学生创新性实验计划,是国家国防教育特色学校、全国毕业生就业典型经验高校、中国政府奖