C. Game with Chips(思维陷阱)

为 什 么 说 这 是 个 陷 阱 呢 ? ? 为什么说这是个陷阱呢?? 为什么说这是个陷阱呢??
【C. Game with Chips(思维陷阱)】 因 为 不 管 你 脑 洞 多 大 , 数 学 多 好 , 都 发 现 会 束 手 无 策 因为不管你脑洞多大,数学多好,都发现会束手无策 因为不管你脑洞多大,数学多好,都发现会束手无策
每 移 动 一 次 不 知 道 往 哪 个 方 向 , 不 知 道 先 访 问 哪 个 点 , 同 时 要 记 录 所 有 点 的 坐 标 , 记 录 每 个 点 是 否 访 问 过 目 标 点 . . . . . . 每移动一次不知道往哪个方向,不知道先访问哪个点,同时要记录所有点的坐标,记录每个点是否访问过目标点...... 每移动一次不知道往哪个方向,不知道先访问哪个点,同时要记录所有点的坐标,记录每个点是否访问过目标点......
但 是 题 目 里 说 了 移 动 次 数 只 要 不 超 过 2 n m 就 可 以 但是题目里说了移动次数只要不超过2nm就可以 但是题目里说了移动次数只要不超过2nm就可以
2 n m ? 把 所 有 点 走 一 遍 不 过 n m , 剩 下 n m 把 所 有 点 移 到 最 左 上 角 , 然 后 一 排 一 排 S 型 走 . . . . . . 2nm?把所有点走一遍不过nm,剩下nm把所有点移到最左上角,然后一排一排S型走...... 2nm?把所有点走一遍不过nm,剩下nm把所有点移到最左上角,然后一排一排S型走......

#include using namespace std; int n,m,k; struct p{ int x,y; }a[209]; int main() { int maxx=0,maxy=0; cin>>n>>m>>k; for(int i=1; i<=k; i++) { cin>>a[i].x>>a[i].y; maxx=max(maxx,a[i].x); maxy=max(maxy,a[i].y); } int x,y; for(int i=1; i<=k; i++) cin>>x>>y; string s; int ans=maxx+maxy-2; for(int i=1; i

    推荐阅读