DOJ logoDOJ
题目
最近添加的题目收藏的题目Workbooks
分类DLC比赛小组团队讨论区
排名
解题数量排行榜连续解题排名DOJ Power 排行榜
评测状态
征题登录注册
DOJ logoDOJ

支持 OI 子任务计分、Elo 等级分和 Discord 认证的社区在线评测系统。

题目
题目列表分类
社区
比赛排名讨论区公告举办外部比赛指南
账号
登录注册评测状态
政策
服务条款DLC 使用规则隐私政策API 文档语言运行环境比赛排名奖励评级与表现
© 2026 DOJ
保留所有权利
题解

DOJ 서비스 종료

返回题目

题解

분탕 기여자의 수를 BBB, 중국 출신 유저의 수를 CCC, 분탕 기여자인 중국 출신 유저의 수를 XXX라고 하자. 입력 조건에 의해 BBB와 CCC는 모두 양수이다.

분탕 기여자 중 중국 출신의 비율은 XB\frac{X}{B}BX​이고, 중국 출신 중 분탕 기여자의 비율은 XC\frac{X}{C}CX​이다. 따라서 두 비율이 같을 조건은

XB=XC\frac{X}{B}=\frac{X}{C}BX​=CX​

이다.

양변에 BCBCBC를 곱하면 XC=XBXC=XBXC=XB이고, 이는 X(C−B)=0X(C-B)=0X(C−B)=0과 같다. 그러므로 두 비율이 같으려면 이거나 여야 하며, 그 역도 성립한다.

따라서 입력을 한 번 순회하면서 BBB, CCC, XXX를 세고, X=0X=0X=0 또는 B=CB=CB=C이면 good-kolorvxl을 출력하고, 그렇지 않으면 을 출력하면 된다.

시간 복잡도는 O(N)O(N)O(N)이고, 메모리 복잡도는 O(1)O(1)O(1)이다.

Solution written by GPT5.5

X=0X=0
X=0
B=CB=CB=C
bad-kolorvxl