A1443 | 幸运票
时间限制1s
内存限制128MB
通过 / 提交0/0
题目描述
$AC$ 狗非常喜欢幸运数字,幸运数字是一个正整数,而且它的每一位上只包含 $4$ 和 $7$。例如
同时 $AC$ 狗也喜欢幸运票,一张票上会有一个整数为票号。票号的长度为 $n$。如果票号是幸运数字,并且票号的前半部分数字之和(前 $n/2$ 位数字之和)等于后半部分的数字之和(后 $n/2$ 位数字之和),则该票为幸运票。
请你帮 $AC$ 狗判断给定的票是否为幸运票。
47 、477、4 是幸运数字,8、14、71 不是幸运数字。同时 $AC$ 狗也喜欢幸运票,一张票上会有一个整数为票号。票号的长度为 $n$。如果票号是幸运数字,并且票号的前半部分数字之和(前 $n/2$ 位数字之和)等于后半部分的数字之和(后 $n/2$ 位数字之和),则该票为幸运票。
请你帮 $AC$ 狗判断给定的票是否为幸运票。
输入格式
第一行包含一个整数 $T$,表示测试用例的数量。($1 \le T \le 10^3$)
第一行包含一个整数 $n$ ($2 \le n \le 500$) ——需要检查的票号的长度。
第二行包含一个整数,其长度为 $n$——表示票号。该数字可能包含前导零。
第一行包含一个整数 $n$ ($2 \le n \le 500$) ——需要检查的票号的长度。
第二行包含一个整数,其长度为 $n$——表示票号。该数字可能包含前导零。
输出格式
输出有 $T$ 行,在每一行中,如果该票为幸运票,则输出
YES,否则输出 NO。输入输出样例
输入 #1
3 2 47 4 4738 4 4774
输出 #1
NO NO YES
暂无题解
C++ 编辑器
输入
输出
可保存默认模板;新题优先使用已保存模板。
当前快捷键仅展示,暂不支持修改。
- 撤销
Ctrl / ⌘ + Z - 重做
Ctrl / ⌘ + Y - 查找
Ctrl / ⌘ + F - 全选
Ctrl / ⌘ + A - 复制
Ctrl / ⌘ + C - 剪切
Ctrl / ⌘ + X - 粘贴
Ctrl / ⌘ + V - 自动排版
工具栏排版按钮 - 草稿保存
编辑时自动保存到本机
历史
提交记录
状态说明时间源码
AI
作答助手
你好,我是作答助手。可以问思路、复杂度、样例含义或代码报错原因;不会直接给出完整 AC 代码。
确定要清空代码吗?