답안 #171875

# 제출 시각 아이디 문제 언어 결과 실행 시간 메모리
171875 2019-12-30T14:42:56 Z Dilshod_Imomov Red-blue table (IZhO19_stones) C++17
0 / 100
79 ms 1400 KB
# include <bits/stdc++.h>
# pragma GCC optimize("Ofast")
# define pb push_back
# define ll long long
# define fi first
# define se second
# define all(vc) vc.begin(),vc.end()
# define forn(i, n) for (int i = 0; i < int(n); i++)
# define ford(i, n) for (int i = int(n) - 1; i >= 0; i--)
# define fore(i, l, r) for (int i = int(l); i < int(r); i++)
# define fors(i, s) for (int i = 0; s[i]; i++)
# define in freopen("input.txt", "r", stdin)
# define speed ios_base::sync_with_stdio(false);cin.tie(NULL);cout.tie(NULL)
# define time cerr << "\nTime elapsed: " << 1.0 * clock() / CLOCKS_PER_SEC << " s.\n"
# define debug(x) cerr << #x << ": " << x << endl; 

using namespace std;
 
const ll INF = 1e18;
const int mod = 1e9 + 7;
const int N = 1e5 + 7;

void solve()
{
	int n, m;
	cin >> n >> m;
	if ( n >= m ) {
		int red = m / 2, blue = m / 2;
		cout << n + blue << endl;
		forn( i, n ) {
			forn( j, blue ) cout << "-";
			forn( j, red + 1 ) cout << "+";
			cout << endl;
		}
	}
	else {
		int red = n / 2, blue = n / 2;
		forn( i, blue + 1 ) {
			forn( j, m ) cout << "-";
			cout << endl;
		}
		forn( i, red ) {
			forn( j, m ) cout << "+";
			cout << endl;
		}
	}
}

int main()
{
	speed;
	int t;
	cin >> t;
	while ( t-- ) solve();
	time;
}
# 결과 실행 시간 메모리 Grader output
1 Incorrect 2 ms 376 KB Expected integer, but "---" found
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 14 ms 380 KB Expected integer, but "---------------------------------------------" found
# 결과 실행 시간 메모리 Grader output
1 Incorrect 2 ms 376 KB Expected integer, but "---" found
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 79 ms 1400 KB Wrong answer in test 97 21: 107 < 116
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 54 ms 1400 KB Wrong answer
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 2 ms 376 KB Expected integer, but "---" found
2 Halted 0 ms 0 KB -