[水题]hdu-6554-Tetris

发布于 2019-07-17  1508 次阅读


http://acm.hdu.edu.cn/showproblem.php?pid=6554

好简单的题昨天为什么不去写。。。

解题思路:n*m 只能用凸去填充
如果必须填满 那只能是4n*4n啊。。。
所以 很简单了

#include<algorithm>
#include<iostream>
#include<vector>
#include<cstdio>
#include<cstring>
#include<cmath>
#include<string>
#include<queue>
#include<ctime>
#include<stack>
#include<map>
#include<set>
#include<cstring>
using namespace std;
typedef long long ll;


int main()
{
	int n, m;
	while (cin >> n >> m) {
		if (n % 4 != 0 || m % 4 != 0) {
			cout << "no response\n";
		}
		else {
			string a[4] = { "1113","2133","2243","2444" };
			for (int i = 0; i < n; i++) {
				for (int j = 0; j < m; j++) {
					cout << a[i % 4][j % 4];
				}
				cout << endl;
			}
		}
	}
	return 0;
}

愿风指引你的道路,愿你的刀刃永远锋利。