#NCM2D. 2026年南昌市赛入门组模拟赛二-T4 消除达人
2026年南昌市赛入门组模拟赛二-T4 消除达人
题目描述
小 B 在玩消除游戏。给定一个数字串 ,从左到右逐个把字符压入一个栈。每次压入后立即判定:
- 若栈非空且栈顶字符与刚压入的字符相同:这两个字符立即从栈中消除。设该数字为 ,本次消除获得 分,随后 加 1;
- 否则:不发生消除, 重置为 1。
初始为 1。注意:一次消除弹出两个字符后,栈中剩余部分保留,继续处理后续字符。
求最终栈中剩余的数字串(若栈为空,输出 Empty),以及总得分。
输入格式
从文件 popcrush.in 中读取数据。
一行一个数字串 。
输出格式
输出到文件 popcrush.out。
两行:第一行为剩余数字串或 Empty;第二行为总得分。
输入输出样例 #1
1221
Empty
4
(消除 22 得 ;随后压入的 1 与栈顶 1 连锁消除,得 。)
输入输出样例 #2
1111
Empty
2
(第 2 个 1 消除得 ;第 3 个 1 压入未消除, 重置;第 4 个 1 再消除,得 。)
数据范围与约定
对于所有数据:, 仅含数字字符。
| 测试点编号 | 数据限制 |
|---|---|
| 不发生任何消除 | |
| 最终栈为空 | |
| 连锁从不发生( 始终为 1) | |
| 无 |
难度
未评定
通过率
—
尝试
0
通过
0
- ID
- 3892
- 类型
- 传统题
- Time Limit
- 1000ms
- Memory Limit
- 512MiB
- 上传者
相关
在下列比赛中: