• Ginger的GIAO


    学长的正解

    1. #include
    2. #define int long long
    3. using namespace std;
    4. signed main() {
    5. cin.tie(0) -> sync_with_stdio(0);
    6. string a[12] = {"..GGG.....IIIII.......A.........OOO..",
    7. ".G...G......I.........A........O...O.",
    8. "G.....G.....I........A.A......O.....O",
    9. "G.....G.....I........A.A......O.....O",
    10. "G...........I.......A...A.....O.....O",
    11. "G...........I.......A...A.....O.....O",
    12. "G...........I.......A...A.....O.....O",
    13. "G...GGG.....I......AAAAAAA....O.....O",
    14. "G....G......I......A.....A....O.....O",
    15. ".G...G......I......A.....A....O.....O",
    16. ".G...G......I......A.....A.....O...O.",
    17. "..GGG.....IIIII...AAA...AAA.....OOO.."};
    18. int n;
    19. cin >> n;
    20. for (int i = 0; i < 12; i ++) {
    21. for (int j = 0; j < n; j ++) {
    22. for (auto ch : a[i]) {
    23. for (int k = 0; k < n; k ++) {
    24. cout << ch;
    25. }
    26. }
    27. cout << "\n";
    28. }
    29. }
    30. }

    我的笨比400行

    1. #include
    2. #include
    3. #include
    4. #include
    5. #include
    6. #include
    7. #include
    8. #include
    9. #include
    10. #include
    11. //#define int long long
    12. #define endl '\n'
    13. #define lowbit(x) (x) & (-x)
    14. #define mh(x) memset(x, -1, sizeof h)
    15. #define debug(x) cerr << #x << "=" << x << endl;
    16. #define brk exit(0);
    17. using namespace std;
    18. void TLE() { ios::sync_with_stdio(false), cin.tie(0), cout.tie(0); }
    19. const int N = 2e5 + 10;
    20. const int M = 2 * N;
    21. const int mod = 998244353;
    22. const double esp = 1e-6;
    23. const double pi = acos(-1);
    24. typedef pair<int, int> PII;
    25. typedef long long ll;
    26. signed main()
    27. {
    28. int n;
    29. cin >> n;
    30. for (int j = 1; j <= n; j++)
    31. {
    32. for (int i = 1; i <= n; i++)
    33. cout << "..";
    34. for (int i = 1; i <= n; i++)
    35. cout << "GGG";
    36. for (int i = 1; i <= n; i++)
    37. cout << ".....";
    38. for (int i = 1; i <= n; i++)
    39. cout << "IIIII";
    40. for (int i = 1; i <= n; i++)
    41. cout << ".......";
    42. for (int i = 1; i <= n; i++)
    43. cout << "A";
    44. for (int i = 1; i <= n; i++)
    45. cout << ".........";
    46. for (int i = 1; i <= n; i++)
    47. cout << "OOO";
    48. for (int i = 1; i <= n; i++)
    49. cout << "..";
    50. cout << endl;
    51. }
    52. for (int j = 1; j <= n; j++)
    53. {
    54. for (int i = 1; i <= n; i++)
    55. cout << ".";
    56. for (int i = 1; i <= n; i++)
    57. cout << "G";
    58. for (int i = 1; i <= n; i++)
    59. cout << "...";
    60. for (int i = 1; i <= n; i++)
    61. cout << "G";
    62. for (int i = 1; i <= n; i++)
    63. cout << "......";
    64. for (int i = 1; i <= n; i++)
    65. cout << "I";
    66. for (int i = 1; i <= n; i++)
    67. cout << ".........";
    68. for (int i = 1; i <= n; i++)
    69. cout << "A";
    70. for (int i = 1; i <= n; i++)
    71. cout << "........";
    72. for (int i = 1; i <= n; i++)
    73. cout << "O";
    74. for (int i = 1; i <= n; i++)
    75. cout << "...";
    76. for (int i = 1; i <= n; i++)
    77. cout << "O";
    78. for (int i = 1; i <= n; i++)
    79. cout << ".";
    80. cout << endl;
    81. }
    82. for (int j = 1; j <= n; j++)
    83. {
    84. for (int i = 1; i <= n; i++)
    85. cout << "G";
    86. for (int i = 1; i <= n; i++)
    87. cout << ".....";
    88. for (int i = 1; i <= n; i++)
    89. cout << "G";
    90. for (int i = 1; i <= n; i++)
    91. cout << ".....";
    92. for (int i = 1; i <= n; i++)
    93. cout << "I";
    94. for (int i = 1; i <= n; i++)
    95. cout << "........";
    96. for (int i = 1; i <= n; i++)
    97. cout << "A";
    98. for (int i = 1; i <= n; i++)
    99. cout << ".";
    100. for (int i = 1; i <= n; i++)
    101. cout << "A";
    102. for (int i = 1; i <= n; i++)
    103. cout << "......";
    104. for (int i = 1; i <= n; i++)
    105. cout << "O";
    106. for (int i = 1; i <= n; i++)
    107. cout << ".....";
    108. for (int i = 1; i <= n; i++)
    109. cout << "O";
    110. cout << endl;
    111. }
    112. for (int j = 1; j <= n; j++)
    113. {
    114. for (int i = 1; i <= n; i++)
    115. cout << "G";
    116. for (int i = 1; i <= n; i++)
    117. cout << ".....";
    118. for (int i = 1; i <= n; i++)
    119. cout << "G";
    120. for (int i = 1; i <= n; i++)
    121. cout << ".....";
    122. for (int i = 1; i <= n; i++)
    123. cout << "I";
    124. for (int i = 1; i <= n; i++)
    125. cout << "........";
    126. for (int i = 1; i <= n; i++)
    127. cout << "A";
    128. for (int i = 1; i <= n; i++)
    129. cout << ".";
    130. for (int i = 1; i <= n; i++)
    131. cout << "A";
    132. for (int i = 1; i <= n; i++)
    133. cout << "......";
    134. for (int i = 1; i <= n; i++)
    135. cout << "O";
    136. for (int i = 1; i <= n; i++)
    137. cout << ".....";
    138. for (int i = 1; i <= n; i++)
    139. cout << "O";
    140. cout << endl;
    141. }
    142. for (int j = 1; j <= n; j++)
    143. {
    144. for (int i = 1; i <= n; i++)
    145. cout << "G";
    146. for (int i = 1; i <= n; i++)
    147. cout << "...........";
    148. for (int i = 1; i <= n; i++)
    149. cout << "I";
    150. for (int i = 1; i <= n; i++)
    151. cout << ".......";
    152. for (int i = 1; i <= n; i++)
    153. cout << "A";
    154. for (int i = 1; i <= n; i++)
    155. cout << "...";
    156. for (int i = 1; i <= n; i++)
    157. cout << "A";
    158. for (int i = 1; i <= n; i++)
    159. cout << ".....";
    160. for (int i = 1; i <= n; i++)
    161. cout << "O";
    162. for (int i = 1; i <= n; i++)
    163. cout << ".....";
    164. for (int i = 1; i <= n; i++)
    165. cout << "O";
    166. cout << endl;
    167. }
    168. for (int j = 1; j <= n; j++)
    169. {
    170. for (int i = 1; i <= n; i++)
    171. cout << "G";
    172. for (int i = 1; i <= n; i++)
    173. cout << "...........";
    174. for (int i = 1; i <= n; i++)
    175. cout << "I";
    176. for (int i = 1; i <= n; i++)
    177. cout << ".......";
    178. for (int i = 1; i <= n; i++)
    179. cout << "A";
    180. for (int i = 1; i <= n; i++)
    181. cout << "...";
    182. for (int i = 1; i <= n; i++)
    183. cout << "A";
    184. for (int i = 1; i <= n; i++)
    185. cout << ".....";
    186. for (int i = 1; i <= n; i++)
    187. cout << "O";
    188. for (int i = 1; i <= n; i++)
    189. cout << ".....";
    190. for (int i = 1; i <= n; i++)
    191. cout << "O";
    192. cout << endl;
    193. }
    194. for (int j = 1; j <= n; j++)
    195. {
    196. for (int i = 1; i <= n; i++)
    197. cout << "G";
    198. for (int i = 1; i <= n; i++)
    199. cout << "...........";
    200. for (int i = 1; i <= n; i++)
    201. cout << "I";
    202. for (int i = 1; i <= n; i++)
    203. cout << ".......";
    204. for (int i = 1; i <= n; i++)
    205. cout << "A";
    206. for (int i = 1; i <= n; i++)
    207. cout << "...";
    208. for (int i = 1; i <= n; i++)
    209. cout << "A";
    210. for (int i = 1; i <= n; i++)
    211. cout << ".....";
    212. for (int i = 1; i <= n; i++)
    213. cout << "O";
    214. for (int i = 1; i <= n; i++)
    215. cout << ".....";
    216. for (int i = 1; i <= n; i++)
    217. cout << "O";
    218. cout << endl;
    219. }
    220. for (int j = 1; j <= n; j++)
    221. {
    222. for (int i = 1; i <= n; i++)
    223. cout << "G";
    224. for (int i = 1; i <= n; i++)
    225. cout << "...";
    226. for (int i = 1; i <= n; i++)
    227. cout << "GGG";
    228. for (int i = 1; i <= n; i++)
    229. cout << ".....";
    230. for (int i = 1; i <= n; i++)
    231. cout << "I";
    232. for (int i = 1; i <= n; i++)
    233. cout << "......";
    234. for (int i = 1; i <= n; i++)
    235. cout << "AAAAAAA";
    236. for (int i = 1; i <= n; i++)
    237. cout << "....";
    238. for (int i = 1; i <= n; i++)
    239. cout << "O";
    240. for (int i = 1; i <= n; i++)
    241. cout << ".....";
    242. for (int i = 1; i <= n; i++)
    243. cout << "O";
    244. cout << endl;
    245. }
    246. for (int j = 1; j <= n; j++)
    247. {
    248. for (int i = 1; i <= n; i++)
    249. cout << "G";
    250. for (int i = 1; i <= n; i++)
    251. cout << "....";
    252. for (int i = 1; i <= n; i++)
    253. cout << "G";
    254. for (int i = 1; i <= n; i++)
    255. cout << "......";
    256. for (int i = 1; i <= n; i++)
    257. cout << "I";
    258. for (int i = 1; i <= n; i++)
    259. cout << "......";
    260. for (int i = 1; i <= n; i++)
    261. cout << "A";
    262. for (int i = 1; i <= n; i++)
    263. cout << ".....";
    264. for (int i = 1; i <= n; i++)
    265. cout << "A";
    266. for (int i = 1; i <= n; i++)
    267. cout << "....";
    268. for (int i = 1; i <= n; i++)
    269. cout << "O";
    270. for (int i = 1; i <= n; i++)
    271. cout << ".....";
    272. for (int i = 1; i <= n; i++)
    273. cout << "O";
    274. cout << endl;
    275. }
    276. for (int j = 1; j <= n; j++)
    277. {
    278. for (int i = 1; i <= n; i++)
    279. cout << ".";
    280. for (int i = 1; i <= n; i++)
    281. cout << "G";
    282. for (int i = 1; i <= n; i++)
    283. cout << "...";
    284. for (int i = 1; i <= n; i++)
    285. cout << "G";
    286. for (int i = 1; i <= n; i++)
    287. cout << "......";
    288. for (int i = 1; i <= n; i++)
    289. cout << "I";
    290. for (int i = 1; i <= n; i++)
    291. cout << "......";
    292. for (int i = 1; i <= n; i++)
    293. cout << "A";
    294. for (int i = 1; i <= n; i++)
    295. cout << ".....";
    296. for (int i = 1; i <= n; i++)
    297. cout << "A";
    298. for (int i = 1; i <= n; i++)
    299. cout << "....";
    300. for (int i = 1; i <= n; i++)
    301. cout << "O";
    302. for (int i = 1; i <= n; i++)
    303. cout << ".....";
    304. for (int i = 1; i <= n; i++)
    305. cout << "O";
    306. cout << endl;
    307. }
    308. for (int j = 1; j <= n;j++)
    309. {
    310. for (int i = 1; i <= n; i++)
    311. cout << ".";
    312. for (int i = 1; i <= n; i++)
    313. cout << "G";
    314. for (int i = 1; i <= n; i++)
    315. cout << "...";
    316. for (int i = 1; i <= n; i++)
    317. cout << "G";
    318. for (int i = 1; i <= n; i++)
    319. cout << "......";
    320. for (int i = 1; i <= n; i++)
    321. cout << "I";
    322. for (int i = 1; i <= n; i++)
    323. cout << "......";
    324. for (int i = 1; i <= n; i++)
    325. cout << "A";
    326. for (int i = 1; i <= n; i++)
    327. cout << ".....";
    328. for (int i = 1; i <= n; i++)
    329. cout << "A";
    330. for (int i = 1; i <= n; i++)
    331. cout << ".....";
    332. for (int i = 1; i <= n; i++)
    333. cout << "O";
    334. for (int i = 1; i <= n; i++)
    335. cout << "...";
    336. for (int i = 1; i <= n; i++)
    337. cout << "O";
    338. for (int i = 1; i <= n; i++)
    339. cout << ".";
    340. cout << endl;
    341. }
    342. for (int j = 1; j <= n; j++)
    343. {
    344. for (int i = 1; i <= n; i++)
    345. cout << "..";
    346. for (int i = 1; i <= n; i++)
    347. cout << "GGG";
    348. for (int i = 1; i <= n; i++)
    349. cout << ".....";
    350. for (int i = 1; i <= n; i++)
    351. cout << "IIIII";
    352. for (int i = 1; i <= n; i++)
    353. cout << "...";
    354. for (int i = 1; i <= n; i++)
    355. cout << "AAA";
    356. for (int i = 1; i <= n; i++)
    357. cout << "...";
    358. for (int i = 1; i <= n; i++)
    359. cout << "AAA";
    360. for (int i = 1; i <= n; i++)
    361. cout << ".....";
    362. for (int i = 1; i <= n; i++)
    363. cout << "OOO";
    364. for (int i = 1; i <= n; i++)
    365. cout << "..";
    366. cout << endl;
    367. }
    368. return 0;
    369. }
  • 相关阅读:
    结构体初阶
    Node.js学习二 —— 缓冲区
    k8s配置configmap指定到容器的指定文件
    cheak之十一月最新版
    vue+elementui表单数组对象深层嵌套之自定义验证规则
    5. 多重背包问题 II(acwing)
    《代码大全2》第3章 三思而后行,前期准备
    AI赋能Oracle DBA:以自然语言与Oracle数据库互动
    《Java 多线程实战系列》- 01 基本概念与底层原理
    程序链接和加载
  • 原文地址:https://blog.csdn.net/Bookerbobo/article/details/126337988