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

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

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

AI slop

返回题目

题解

서브태스크 1

N=2N=2N=2이면 길이가 222인 부분문자열은 문자열 전체뿐이다. 따라서 SSS가 ai\texttt{ai}ai와 같은지 비교하면 된다. 각 테스트 케이스의 시간 복잡도와 추가 공간 복잡도는 모두 O(1)O(1)O(1)이다.

서브태스크 2

문자열에서 서로 이웃한 두 문자를 차례대로 확인한다. 앞 문자가 a\texttt{a}a이고 뒤 문자가 i\texttt{i}i인 위치가 하나라도 있으면 AI slop을 출력한다. 그런 위치가 없으면 Human made를 출력한다.

길이가 222인 모든 부분문자열은 이웃한 두 문자로 이루어진다. 따라서 이 방법은 ai\texttt{ai}ai가 부분문자열로 존재하는지를 정확히 판별한다. N=1N=1N=1이면 확인할 두 문자가 없으므로 Human made를 출력한다.

각 테스트 케이스의 시간 복잡도는 O(N)O(N)O(N)이고, 문자열 저장에 O(N)O(N)O(N) 공간을 사용한다. 문자열을 저장한 뒤 판별하는 데 필요한 추가 공간은 O(1)O(1)O(1)이다. 전체 시간 복잡도는 O(T+∑N)O(T+\sum N)O(T+이다.

문자열 검색 기능을 사용해 ai\texttt{ai}ai의 포함 여부를 확인해도 된다.

Solution written by GPT6

∑N)