首页 > 代码库 > LibreOJ #6. Guess Number
LibreOJ #6. Guess Number
二次联通门 : LibreOJ #6. Guess Number
/* LibreOJ #6. Guess Number 交互题初体验 用了二分判定 感觉不错 */ #include "interaction.h" #define Max 1000010 inline int solve(int i) { register int l = 0, r = Max, Mid; int res; for (; l <= r; ) { Mid = l + r >> 1; if (guess(i, Mid) >= 0) { res = Mid; r = Mid - 1; } else l = Mid + 1; } return res; } int Main () { int N = get_num(); std :: vector<int> a(N); for (int i = 0; i < N; i++) a[i] = solve(i); submit(a); } int ZlycerQan = Main (); int main (int argc, char *argv[]) {;}
LibreOJ #6. Guess Number
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。