【找规律】HDU-6554 Tetris
程序员文章站
2022-07-15 16:18:13
...
注解
1、找规律。本题是Special Judge,也就是答案不唯一,只需要输出一种符合要求的答案即可。要想用凸型包围,行和列都必须是4的倍数才可以。若不是,就没有答案。如果行和列都是4的倍数,那么只需要按题目中给出的那种示例去输出答案即可。即,每个4*4的网格都按照题目中所给的方案输出。
代码
#include <iostream>
using namespace std;
int main(){
int n, m;
while(cin>>n>>m){
if(n%4 || m%4){
cout<<"no response"<<endl;
}
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;
}
结果
推荐阅读
-
Codeforces 959 E. Mahmoud and Ehab and the xor-MST 思路:找规律题,时间复杂度O(log(n))
-
Codeforces 959E. Mahmoud and Ehab and the xor-MST 思路:找规律题,时间复杂度O(log(n))
-
BZOJ1965: [Ahoi2005]SHUFFLE 洗牌(exgcd 找规律)
-
51nod 1650 穿越无人区 (找规律)
-
AtCoder Beginner Contest 163 D - Sum of Large Numbers(递推&找规律)
-
HDU 6038 Function(找规律)——2017 Multi-University Training Contest - Team 1
-
【找规律】HDU-6554 Tetris
-
(找规律)3,2,5,5,4,6,7? 金字塔
-
(找规律)3,5,7,2,4,11,7,5,29,23,? 填什么数字
-
2020 CCPC Wannafly Winter Camp Day1 Div.1&2(A题 期望逆序对)(找规律)