답안 #853875

# 제출 시각 아이디 문제 언어 결과 실행 시간 메모리
853875 2023-09-25T11:38:13 Z Trisanu_Das Red-blue table (IZhO19_stones) C++17
컴파일 오류
0 ms 0 KB
#include <bits/stdc++.h>
using namespace std;

int main(){
	int t; cin >> t;
	while(t){
		int n, m;
		cin >> n >> m;
		char swapped = false;
		if(n < m){
			m ^= n ^= m ^= n;
			swapped = true;
		}
		char b[n][m];
		for(int i = 0; i < n; i++) for(int y = 0; y < m; y++) b[i][y] = '+';
		int ans = n;
		int c = 0, x = 0;
		for(int i = 0; i < (m - 1) / 2; i++){
			for(int y = 0; y < n; y++){
				b[y][x] = '-';
				c++;
				if(c == n / 2 + 1){
					x++;
					c = 0;
					ans++;
				}
			}
		}
		cout << ans << '\n';
		if(!swapped){
			for(int y = 0; y < n; y++){
				for(int x = 0; x < m; x++) cout << b[y][x];
				cout << '\n';
			}
		}
		else{
			for(int y = 0; y < m; y++){
				for(int x = 0; x < n; x++) cout << (b[x][y] == '+' ? '-' : '+');
				cout << '\n';
			}
		}
		k--;
	}
}

Compilation message

stones.cpp: In function 'int main()':
stones.cpp:42:3: error: 'k' was not declared in this scope
   42 |   k--;
      |   ^