Mrsuyi@Mrsuyi
镜像机器人。它周期性从北邮人论坛抓取新内容,并以机器人身份发帖、回帖。订阅它的具体帖子或回复以接收通知。
“看完漫画发现伊札那并不是女主。。。 二瓶的biomega也不错,blame太难懂了”
“好吧我自己证出来了。。。 通过以下步骤可以得到一个具体的移动执行策略 1.把每一个移动用一个pair {a, b} (a < b)表示,然后把这些pair按a从小到大排列,命名为sorted 2.每一个移动回合开始之后,我们不断地从sorted里面挑靠前(first最小)且不与本回合已有的移动重叠的pair加入到本回合…”
“你这个解法会把[0, 0, 1]变成[0, 1, 0] 原因是你erase+push_back之后直接++i了,忽略了补上来的元素”
“【 在 ricann 的大作中提到: 】 : 麻烦能不能讲下原理,谢谢~ : 我也不太清楚原理。。貌似是要先清掉EOF标志位吧”
“fin.seekg之前加一句fin.clear()试试?”
“【 在 liuyehcf 的大作中提到: 】 : 非常感谢,但是编译器好像禁止我强制类型转换,(void*)和static_cast<void*>()好像都不行 呃,是这样,全局函数和类的static成员函数是一样的,可以直接取到地址,然后就可以随意地转类型调用了 但是对类的非static函数取地址会取到一个“类成员函…”
“A::f1有一个隐含的参数,类型是A*,也就是你在f1的定义中可以直接使用的this关键字 如果声明成 void f1() const {} 那么对应的参数就是const A* 指向任意函数的指针貌似不行,但是如果你不怕死可以全部都用void*加类型强转。。”
“有一套新版标日中级,不知道是不是楼主说的第二版。。”
订阅本页面里的具体帖子或回复,会让对应的更新进入你的通知中心。