QOJ.ac

QOJ

Limite de temps : 1 s Limite de mémoire : 1024 MB Points totaux : 100

#6453. 阴阳石

Statistiques

出现了一种神秘的黑白石子环形排列。Ming 的任务是平衡这些石子,使得最后只剩下一颗黑石子和一颗白石子。

Ming 有两种平衡石子的操作:

  1. 取一段连续的石子序列,其中黑石子的数量比白石子恰好多一颗,并将这些石子替换为一颗黑石子。
  2. 取一段连续的石子序列,其中白石子的数量比黑石子恰好多一颗,并将这些石子替换为一颗白石子。

给定一个环形排列,判断 Ming 是否有可能平衡这些石子。

输入格式

每个输入包含一个测试用例。注意,你的程序可能会在不同的输入上运行多次。输入由一个字符串 $s$ ($1 \le |s| \le 10^5$) 组成,仅包含大写字母 ‘B’ 和 ‘W’。石子排列成一个圆环,因此第一颗石子和最后一颗石子是相邻的。

输出格式

如果 Ming 可以按照他的规则平衡石子,输出 1。否则,输出 0。

样例

样例输入 1

WWBWBB

样例输出 1

1

样例输入 2

WWWWBBW

样例输出 2

0

样例输入 3

WBBBBBWWBW

样例输出 3

0

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.