【Codeforces 9989C】A Mist of Florescence
of Codeforces
2023-09-14 09:03:44 时间
【链接】 我是链接,点我呀:)
【题意】
【题解】
![](https://img2018.cnblogs.com/blog/1251265/201903/1251265-20190329160907811-1340883780.png) 四个大角 然后每个大角里面包着一些其他颜色的就好【代码】
#include <bits/stdc++.h>
using namespace std;
const int N = 50;
const long long M = 15e6;
int a,b,c,d;
char ans[N+10][N+10];
void color(int x0,int y0,char key){
for (int i = 1;i <= 25;i++)
for (int j = 1;j <= 25;j++){
ans[x0+i][y0+j] = key;
}
}
void _color(int x0,int y0,int rest,char key){
if (rest>0)
for (int i = 1;i <= 25;i+=2)
for (int j = 1;j <= 25;j+=2){
ans[x0+i][y0+j] = key;
rest--;
if (rest==0) return;
}
}
int main(){
ios::sync_with_stdio(0),cin.tie(0);
cin >> a >> b >> c >> d;
a--;b--;c--;d--;
color(0,0,'A');color(0,25,'B');
color(25,0,'C');color(25,25,'D');
_color(0,0,d,'D');_color(0,25,c,'C');
_color(25,0,b,'B');_color(25,25,a,'A');
cout<<"50 50"<<endl;
for (int i = 1;i <= 50;i++){
for (int j = 1;j <= 50;j++){
cout<<ans[i][j];
}
cout<<endl;
}
return 0;
}
相关文章
- CVPR 2022 oral 面向丰富数据集的out-of-distribution检测
- ORA-01584: unable to get file size of control file to be backed up ORACLE 报错 故障修复 远程处理
- ORA-25228: timeout or end-of-fetch during message dequeue from string.string ORACLE 报错 故障修复 远程处理
- ORA-32037: unsupported use of LEVEL in membership condition ORACLE 报错 故障修复 远程处理
- ORA-41656: insufficient number of child elements in “string” element. ORACLE 报错 故障修复 远程处理
- ORA-02475: maximum cluster chain block count of string has been exceeded ORACLE 报错 故障修复 远程处理
- ORA-14277: tables in EXCHANGE SUBPARTITION must have the same number of columns ORACLE 报错 故障修复 远程处理
- MySQL Error number: MY-013526; Symbol: ER_INNODB_OUT_OF_RESOURCES; SQLSTATE: HY000 报错 故障修复 远程处理
- Exploring the Benefits of the Ext4 File System in Linux Environments(linuxext4)