Submission #1298862

#TimeUsernameProblemLanguageResultExecution timeMemory
1298862muhammad-ahmadMensza (COI22_mensza)C++20
0 / 100
5092 ms283732 KiB
// #include <bits/stdc++.h>
#include <iostream>
#include <cmath>
#include <algorithm>
#include <map>
#include <vector>
#include <iomanip>
#include <string>
#include <queue>
#include <set>
#include <deque>
#include <numeric>
#include <cassert>
#include <chrono>
using namespace std;
// void fast_io(){
	// // freopen("", "r", stdin);
	// // freopen("", "w", stdout);
	// ios::sync_with_stdio(0);
	// cin.tie(); cout.tie();
	// cout << setprecision(9);
// }

#define int long long
// #define endl '\n'
#define all(v) (v).begin(), (v).end()
#define rall(v) (v).rbegin(), (v).rend()
#define fi first
#define se second

void solve() {
	int L; cin >> L;
	int Q; cin >> Q;
			// if (Q > 5) assert(0);
	for (int q = 1; q <= Q; q++){
		string s; cin >> s;	
		if (s[0] == 'a'){
			int A; cin >> A;
			if (A < 0) assert(0);
			cout << A << ' ';
			for (int i = 1; i <= A; i++) cout << 1 << ' ';
			cout << endl;
			
		}
		else if (s[0] == 'b'){
			int B; cin >> B;
			if (B < 0) assert(0);
			cout << B + 100 << ' ';
			for (int i = 1; i <= B + 100; i++) cout << 2 << ' ';
			cout << endl;
			
		}
		else {
			int n; cin >> n;
			int A, B; cin >> A >> B;
			B -= 100;
			if (B > A) cout << 'B' << endl;
			else if (A > B) cout << 'A' << endl;
			 
		}
	}	
	return;
}

signed main() {
    // fast_io();
    srand(chrono::steady_clock::now().time_since_epoch().count());
    int tc = 1;
    // cin >> tc;
    while (tc--) solve();
    return 0;
}



#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...