#P2904. Lever

    ID: 2904 传统题 1000ms 256MiB 尝试: 1 已通过: 1 难度: 10 上传者: 标签>语言入门字符串入门基础算法模拟CodeForces

Lever

题目描述

你有一根杠杆,用一个字符串 ss 表示(3s1063≤|s|≤10^{6})。

  • 若字符串的下标为 ii 的字符为 ^,则表示杠杆的支点的坐标为 ii
  • 若字符串的下标为 ii 的字符为 =,则表示坐标为 ii 的位置没有任何东西;
  • 若字符串的下标为 ii 的字符为一个数字 cc1c91≤c≤9),则表示在坐标为 ii 处,有一个质量为 cc 的重物挂在杠杆上。

杠杆一开始是平衡的,杠杆自重忽略不计。你的任务是判断这根杠杆的状态(平衡、向左倾斜或向右倾斜)。

输入格式

一行,一个字符串 ss

保证字符串中只包含一个 ^,保证杠杆的支点不位于杠杆的任何一端。

输出格式

若杠杆平衡,则输出 balance;若杠杆向左倾斜,则输出 left;若杠杆向右倾斜,则输出 right

=^==
balance
9===^==1
left
2==^7==
right
41^52==
balance