답안 #1044095

# 제출 시각 아이디 문제 언어 결과 실행 시간 메모리
1044095 2024-08-05T07:20:32 Z vjudge1 Pick (COI18_pick) C++17
0 / 100
1 ms 348 KB
#include <bits/stdc++.h>
using namespace std;

int main(){
    int a, b, c, d;
    cin >> a >> b >> c >> d;

    if (a == 0 and b == 0){
        vector<pair<int, int>> vec;
        int x = 0, y = 0;
        vec.push_back({0, 0});
        for (int i = 0; i < c / 2; i ++){
            x++, y++;
            vec.push_back({x, y});
        }
        for (int i = 0; i < d / 2; i ++){
            x--, y++;
            vec.push_back({x, y});
        }
        for (int i = 0; i < c / 2; i ++){
            x--, y--;
            vec.push_back({x, y});
        }
        for (int i = 0; i < d / 2; i ++){
            x++, y--;
            vec.push_back({x, y});
        }

        for (auto [x, y] : vec)
            cout << x << " " << y << endl;

        return 0;
    }
    if (c == 0 and d == 0){
        vector<pair<int, int>> vec;
        int x = 0, y = 0;
        vec.push_back({0, 0});
        for (int i = 0; i < a / 2; i ++){
            x++;
            vec.push_back({x, y});
        }
        for (int i = 0; i < b / 2; i ++){
            y++;
            vec.push_back({x, y});
        }
        for (int i = 0; i < a / 2; i ++){
            x--;
            vec.push_back({x, y});
        }
        for (int i = 0; i < b / 2; i ++){
            y--;
            vec.push_back({x, y});
        }

        for (auto [x, y] : vec)
            cout << x << " " << y << endl;

        return 0;
    }
}
# 결과 실행 시간 메모리 Grader output
1 Incorrect 1 ms 348 KB Extra information in the output file
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 0 ms 348 KB Extra information in the output file
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 0 ms 348 KB Unexpected end of file - int32 expected
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 0 ms 348 KB Unexpected end of file - int32 expected
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 0 ms 348 KB Unexpected end of file - int32 expected
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 0 ms 348 KB Unexpected end of file - int32 expected
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 0 ms 348 KB Unexpected end of file - int32 expected
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 1 ms 348 KB Extra information in the output file
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 1 ms 348 KB Extra information in the output file
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 1 ms 348 KB Extra information in the output file
2 Halted 0 ms 0 KB -