結果

提出番号 1857
提出者 square1001
言語 C++
提出日時 2018-08-04 14:15:02
問題名 (65)Small Grid and Score
結果 AC
点数 22%

テストケース

テストケース 結果 得点 実行時間 メモリ使用量
1 AC 14% 2ms 7776KB
2 AC 14% 2ms 8736KB
3 AC 14% 2ms 8400KB
4 AC 14% 2ms 7984KB
5 AC 14% 2ms 8288KB
6 AC 14% 2ms 7808KB
7 AC 14% 2ms 7520KB
8 AC 14% 2ms 8384KB
9 AC 14% 2ms 8336KB
10 AC 14% 2ms 7968KB
11 AC 14% 2ms 8416KB
12 AC 14% 2ms 7232KB
13 AC 14% 2ms 8656KB
14 AC 14% 2ms 8080KB
15 AC 14% 2ms 8320KB
16 AC 14% 2ms 8400KB
17 AC 14% 2ms 8400KB
18 AC 14% 2ms 7728KB
19 AC 14% 2ms 8016KB
20 AC 14% 2ms 8624KB
21 AC 14% 2ms 8400KB
22 AC 14% 2ms 8720KB
23 AC 14% 2ms 8464KB
24 AC 14% 2ms 8128KB
テストケース 結果 得点 実行時間 メモリ使用量
25 AC 14% 2ms 8432KB
26 AC 14% 2ms 8416KB
27 AC 14% 2ms 8400KB
28 AC 14% 2ms 7248KB
29 AC 14% 2ms 7824KB
30 AC 14% 2ms 8080KB
31 AC 14% 2ms 8688KB
32 AC 14% 2ms 8144KB
33 AC 14% 2ms 8064KB
34 AC 14% 2ms 8048KB
35 AC 14% 2ms 8112KB
36 AC 14% 2ms 7632KB
37 AC 14% 2ms 7920KB
38 AC 14% 2ms 7504KB
39 AC 14% 2ms 8416KB
40 AC 14% 2ms 8416KB
41 AC 14% 2ms 8672KB
42 AC 14% 2ms 8096KB
43 AC 14% 2ms 8624KB
44 AC 14% 2ms 8144KB
45 AC 14% 2ms 8432KB
46 AC 14% 2ms 8400KB
47 AC 14% 2ms 8096KB
48 AC 14% 2ms 8128KB
49 AC 14% 2ms 8432KB
50 AC 14% 2ms 8048KB
51 AC 14% 2ms 7536KB
52 AC 14% 2ms 8720KB
53 AC 14% 2ms 8128KB
54 AC 14% 2ms 7952KB
55 AC 14% 2ms 7520KB
56 AC 14% 2ms 8432KB
57 AC 14% 2ms 8048KB
58 AC 14% 2ms 8624KB
59 AC 14% 2ms 8112KB
60 AC 14% 2ms 8096KB
61 AC 14% 2ms 8128KB
62 AC 14% 2ms 8416KB
63 AC 14% 2ms 8304KB
64 AC 14% 2ms 8112KB
65 AC 14% 2ms 7632KB
66 AC 14% 2ms 7968KB
67 AC 14% 2ms 7520KB
68 AC 14% 2ms 7616KB
69 AC 14% 2ms 8688KB
70 AC 14% 2ms 7968KB
71 AC 14% 2ms 8336KB
72 AC 14% 2ms 8448KB
73 AC 14% 2ms 7648KB
74 AC 14% 2ms 8416KB
75 AC 14% 2ms 7968KB
76 AC 14% 2ms 8192KB
77 AC 14% 2ms 8384KB
78 AC 14% 2ms 8480KB
79 AC 14% 2ms 8672KB
80 AC 14% 2ms 7808KB
81 AC 14% 2ms 8064KB
82 AC 14% 2ms 8272KB
83 AC 14% 2ms 8432KB
84 AC 14% 2ms 7808KB
85 AC 14% 2ms 8400KB
86 AC 14% 2ms 8656KB
87 AC 14% 2ms 8032KB
88 AC 14% 2ms 8416KB
89 AC 14% 2ms 7792KB
90 AC 14% 2ms 8016KB
91 AC 14% 2ms 8192KB
92 AC 14% 2ms 7648KB
93 AC 14% 2ms 8400KB
94 AC 14% 2ms 8368KB
95 AC 14% 2ms 7808KB
96 AC 14% 2ms 8048KB
97 AC 14% 2ms 8272KB
98 AC 14% 2ms 7968KB
99 AC 14% 2ms 8064KB
100 AC 14% 2ms 8112KB
101 AC 14% 2ms 7840KB
102 AC 14% 2ms 8416KB
103 AC 14% 2ms 7808KB
104 AC 14% 2ms 8000KB
105 AC 14% 2ms 8112KB
106 AC 14% 2ms 7808KB
107 AC 14% 2ms 8048KB
108 AC 14% 2ms 8432KB
109 AC 14% 2ms 7520KB
110 AC 14% 2ms 8000KB
111 AC 14% 2ms 8432KB
112 AC 14% 2ms 7648KB
113 AC 14% 2ms 8720KB
114 AC 14% 2ms 7824KB
115 AC 14% 2ms 8128KB
116 AC 14% 2ms 8688KB
117 AC 14% 2ms 8368KB
118 AC 14% 2ms 7504KB
119 AC 14% 2ms 7808KB
120 AC 14% 2ms 7600KB
121 AC 14% 2ms 8736KB
122 AC 14% 2ms 8304KB
123 AC 14% 2ms 8112KB
124 AC 14% 2ms 8192KB

ソースコード

#include <string>
#include <vector>
#include <iostream>
using namespace std;
long long K;
int main() {
	cin >> K;
	vector<string> ret(100, string(100, '#'));
	for (int i = 0; i < 60; i++) {
		int cx = i / 2 * 3, cy = i / 2 * 3;
		if (i % 2 == 1) cx++, cy += 2;
		ret[cx][cy] = ret[cx + 1][cy] = ret[cx][cy + 1] = ret[cx + 1][cy + 1] = '.';
	}
	for (int i = 0; i < 60; i++) {
		if ((K >> i) & 1) {
			int cx = i / 2 * 3, cy = i / 2 * 3;
			if (i % 2 == 1) cx++, cy += 2;
			if (i % 2 == 0) {
				for (int j = cx + 1; j <= 99; j++) ret[j][cy] = '.';
			}
			else {
				for (int j = cy + 1; j <= 99; j++) ret[cx][j] = '.';
			}
		}
	}
	for (int j = 0; j <= 99; j++) ret[99][j] = ret[j][99] = '.';
	cout << 100 << ' ' << 100 << endl;
	for (string s : ret) cout << s << endl;
	return 0;
}