# | 제출 시각 | 아이디 | 문제 | 언어 | 결과 | 실행 시간 | 메모리 |
---|---|---|---|---|---|---|---|
1002844 | 2024-06-19T20:31:34 Z | hyakup | MalnaRISC (COI21_malnarisc) | C++17 | 1 ms | 600 KB |
#include <bits/stdc++.h> using namespace std; #define ll long long #define bug(x) cout << #x << " " << x << endl; #define pii pair<int, int> const int inf = 1e9 + 10; const int maxn = 100; queue<pii> fila[maxn]; vector<int> marc( maxn ); int main(){ int n; cin >> n; for( int i = 1; i < n; i++ ){ for( int j = 1; j <= n - i; j++ ){ fila[i].push({j, j + 1}); } } bool ok = true; queue<vector<pii>> resp; while( ok ) { for( int i = 1; i <= n ;i++ ) marc[i] = 0; ok = false ; vector<pii> v; for( int i = 1; i < n; i++ ){ if( !fila[i].empty() && !marc[fila[i].front().first] && !marc[fila[i].front().second] ){ marc[fila[i].front().first] = 1; marc[fila[i].front().second] = 1; v.push_back(fila[i].front()); fila[i].pop(); if( !fila[i].empty() ) ok = true; } else if( !fila[i].empty() ) ok = true; } resp.push(v); } cout << resp.size() << endl; while( !resp.empty() ){ for( auto[ a, b ] : resp.front() ) cout << "CMPSWP R" << a << " R" << b << " "; cout << endl; resp.pop(); } }
Compilation message
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Partially correct | 0 ms | 348 KB | Partially correct |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Partially correct | 0 ms | 344 KB | Partially correct |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Partially correct | 0 ms | 348 KB | Partially correct |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Partially correct | 1 ms | 344 KB | Partially correct |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Partially correct | 1 ms | 344 KB | Partially correct |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Partially correct | 1 ms | 348 KB | Partially correct |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Partially correct | 1 ms | 344 KB | Partially correct |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Partially correct | 1 ms | 348 KB | Partially correct |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Partially correct | 1 ms | 348 KB | Partially correct |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Partially correct | 1 ms | 600 KB | Partially correct |