一开始写的第一步让0和1一起走然后第二步再让0走会挂最后一个点……然后探索一下觉得主要问题在于我模拟的一步一步地走。如果这样的话9 2这个数据会使第17步他俩就碰在final点了,而实际上我们想要的效果是他们走第18步时差一格,然后第20步碰上后大家一起,所以提前碰到会炸。故而要两步两步地走才行,发现01碰到了就跳出然后大家一起走。

int main() {
ios_base::sync_with_stdio(0), cin.tie(0), cout.tie(0); auto Read = [](int &x) {
cin >> x;
for (int i = 0; i < x; i++) {
string s; cin >> s;
}
};
int cur = -1;
while (cur != 2) {
cout << "next 0\n" << flush;
Read(cur);
cout << "next 0 1\n" << flush;
Read(cur);
}
while (cur != 1) {
cout << "next";
for (int i = 0 ;i <= 9; i++)
cout << " " << i;
cout << endl << flush;
Read(cur);
}
cout << "done\n";
return 0;
}

最新文章

  1. 模板化的七种排序算法,适用于T* vector&lt;T&gt;以及list&lt;T&gt;
  2. golang开发环境配置及Beego框架安装
  3. Installscript如何给自定义路径的变量赋值
  4. Win8 WinRT将替换Win32 API程序员何去何从?
  5. android知识体系
  6. HTML--9表单和验证事件
  7. MVC5 Controller简要创建过程(1):ControllerFactory的创建
  8. HDU_1003Max Sum 简单动归
  9. Jdom读取XML文件
  10. c#下winform的ftp上传
  11. vue--js里跳转页面
  12. Python字符串与格式化的一点用法
  13. Linux补充
  14. 手把手教你提交文件到git
  15. CrossUI SPA Builder ---- feathers API框架
  16. CentOS6.5安装HBase集群及多HMaster配置
  17. CAN网要不要共地?
  18. Java线程池的选择
  19. VS2008与MATLAB R2007a混合编程配置过程
  20. 【题解】洛谷P2926 [USACO08DEC]拍头Patting Heads

热门文章

  1. Java 符号引用 与 直接引用
  2. [NOIP2011提高组day2]-2-聪明的质监员
  3. android——实现多语言支持
  4. HDU5965 扫雷 —— dp递推
  5. RobotFramework教程使用笔记——时间控件的相关操作
  6. RAC环境下oracle实例启动问题:ora-01565,ora-17503
  7. 网络流量分析——NPMD关注IT运维、识别宕机和运行不佳进行性能优化。智能化分析是关键-主动发现业务运行异常。科来做APT相关的安全分析
  8. testing
  9. Android四种启动模式
  10. saltstack api安装使用