#44294: 講解(並沒有(不要瞎掰好嗎


yp11351100@yphs.tp.edu.tw (無法顯示名稱)

學校 : 臺北市私立延平高級中學
編號 : 276234
來源 : [203.72.178.1]
最後登入時間 :
2024-09-12 17:29:03
d057. 11494 - Queen -- UVa11494 | From: [203.72.178.1] | 發表日期 : 2024-11-21 17:15

#include <iostream>
#include <cmath>
using namespace std;

void judge(int x1, int y1, int x2, int y2) {
    if ((x1 == x2) && (y1 == y2)) {
        cout << 0;
    } else if ((x1 == x2) || (y1 == y2)) {
        cout << 1;
    } else if (abs(x1-x2) == abs(y1-y2)) {
        cout << 1;
    } else {
        cout << 2;
    }
    cout << endl;
}

int main() {
    int x1, y1, x2, y2;
    while(cin >> x1 >> y1 >> x2 >> y2) {
        if (x1 == 0) {
            break;
        }
        judge(x1, y1, x2, y2);
    }
}

 

 
ZeroJudge Forum