题目名称 | 2488. 速算游戏 |
---|---|
输入输出 | fun.in/out |
难度等级 | ★★ |
时间限制 | 1000 ms (1 s) |
内存限制 | 256 MiB |
测试数据 | 10 |
题目来源 | 农场主 于2016-10-08加入 |
开放分组 | 全部用户 |
提交状态 | |
分类标签 | |
分享题解 |
通过:1, 提交:1, 通过率:100% | ||||
Sky_miner | 100 | 0.025 s | 0.31 MiB | C++ |
关于 速算游戏 的近10条评论(全部评论) | ||||
---|---|---|---|---|
回复 @Ezoi_Magic doge :
过了这题后知道了题目到底想说什么。 这道题的意思是: 每一次运算可以且必须加一个括号,也就是说一定存在三个括号 比较字典序的时候,用C++ string的小于号比较即可
Sky_miner
2016-10-10 16:04
5楼
| ||||
可是'('的ASCII码比数字小..总不能说这题没标准答案吧...
Hakurou!
2016-10-09 10:33
4楼
| ||||
回复 @Sky_miner :
666666666666666666666
AntiLeaf
2016-10-08 10:12
3楼
| ||||
所谓字典序,,到底怎么算。
比如说,这个就比样例字典序要小吧。。 (((((((((((((3*5)+2)+7)))))))))))
Sky_miner
2016-10-08 10:01
2楼
| ||||
%%%
AntiLeaf
2016-10-08 09:04
1楼
|
jyx和cyy打赌,比谁24点算得快,算得慢的那个人请客。24点的规则是这样的:给定4
个1..9的整数,用括号改变运算顺序,通过加、减、乘、除通的一系列运算,得到整数24,
注意所有中间结果必须是整数(例如(2*2)/4是允许的,而2*(2/4)是不允许的)。为了赢得
这个比赛,请写一个程序帮助我作弊,快速地计算出24点。
一行 4 个整数,为给定的 4 个数字。输入数据保证有解。
一行,以字符串的形式输出结果,注意将每一步的运算的括号补齐(例如(3+5)+6和
3*(5+6))如果有多种解答,输出字典顺序最小的一个。
2 3 5 7
(((3*5)+2)+7)
在此键入。
在此键入。