方向

#pragma comment(linker, "/STACK:102400000,102400000")
#ifndef ONLINE_JUDGE
#include "stdafx.h"
#else
#include<bits/stdc++.h>
#endif
using namespace std;
typedef long long lint;
typedef vector<int> VI;
typedef pair<int, int> PII;
typedef queue<int> QI;
typedef map<int, int> MII;

void makedata() {
    freopen("input.txt", "w", stdout);
    fclose(stdout);
}
int min_(int x, int y) {
    if (fabs(x) == fabs(y)) return fabs(x);
    return fabs(x) < fabs(y) ? x : y;
}
int main() {
#ifndef ONLINE_JUDGE
    freopen("input.txt", "r", stdin);
#endif
    //makedata();
    std::ios::sync_with_stdio(0), cin.tie(0);
    int a, b, x, y;
    cin >> a >> b;
    x = b - a;
    if (x < 0) x += 360;
    y = x - 360;
    cout << min_(x, y) << endl;
    return 0;
}
View Code

相关文章: