交互题学习笔记
chenxy0329 · · 个人记录
交互
搬运自:blog
练习:题单
交互题 是需要选手程序与测评程序交互来完成任务的题目。一类常见的情形是,选手程序向测评程序发出询问,并得到其反馈。测评程序可能对选手的询问作出限制,或调整应答策略来尽可能增加询问次数,这也给题目带来了更多变化。
—— OI Wiki
一、实现方式
1. STDIO交互
是 Codeforces , Atcoder 等平台以及一般 ICPC 赛制使用的方式 .
选手程序要在运行过程中 , 用标准输出进行一些询问 , 并且从标准输入得到这些询问的结果 , 最后输出答案 .
注意 : 每次输出后要刷新缓冲区才能继续输入 , 可以用
2. grader交互
是 NOI, APIO , IOI 等比赛中常用的方式 .
程序中不需要包含
样例方面 , 一般而言 , 会下发
由于在 NOI 系列比赛中使用这种方式 , 我们主要讨论这一类方式 .