B3814,92分求救!
  • 板块学术版
  • 楼主Starry_dream
  • 当前回复11
  • 已保存回复11
  • 发布时间2023/8/17 19:13
  • 上次更新2023/11/3 03:04:27
查看原帖
B3814,92分求救!
818820
Starry_dream楼主2023/8/17 19:13

B3814,我的#17WA,请各位大佬指教。(悬关)

B3814,我的#17&&#23WA,请各位大佬指教。(悬关)

#include<bits/stdc++.h>
using namespace std;

int main() {
    int mx, my, sx, sy, cx, cy;
    cin >> sx >> sy >> cx >> cy >> mx >> my;
    int Mx[10] = {0, mx - 1, mx + 1, mx + 2, mx + 2, mx + 1, mx - 1, mx - 2, mx - 2};
    int My[10] = {0, my + 2, my + 2, my + 1, my - 1, my - 2, my - 2, my - 1, my + 1};
    for (int i = 1; i <= 8; i++) {
        if ((Mx[i] - 1 == sx && My[i] + 2 == sy) || (Mx[i] + 1 == sx && My[i] + 2 == sy) || (Mx[i] + 2 == sx && My[i] + 1 == sy) || (Mx[i] + 2 == sx && My[i] - 1 == sy) || (Mx[i] + 1 == sx && My[i] - 2 == sy) || (Mx[i] - 1 == sx && My[i] - 2 == sy) || (Mx[i] - 2 == sx && My[i] - 1 == sy) || (Mx[i] + 1 == sx && My[i] + 1 == sy)) {
            if ((Mx[i] - 1 == cx && My[i] + 2 == cy) || (Mx[i] + 1 == cx && My[i] + 2 == cy) || (Mx[i] + 2 == cx && My[i] + 1 == cy) || (Mx[i] + 2 == cx && My[i] - 1 == cy) || (Mx[i] + 1 == cx && My[i] - 2 == cy) || (Mx[i] - 1 == cx && My[i] - 2 == cy) || (Mx[i] - 2 == cx && My[i] - 1 == cy) || (Mx[i] + 1 == cx && My[i] + 1 == cy))
            {
                cout << "Yes";
                return 0;
            } 
        }
    }
    cout << "No";
    return 0;
}
2023/8/17 19:13
加载中...