結果

提出番号 1907
提出者 beet
言語 C++
提出日時 2018-08-04 14:30:29
問題名 (65)Small Grid and Score
結果 TLE
点数 0%

テストケース

テストケース 結果 得点 実行時間 メモリ使用量
1 TLE 0% 20001ms 0KB
2 TLE 0% 20002ms 0KB
3 TLE 0% 20002ms 0KB
4 TLE 0% 20001ms 0KB
5 TLE 0% 20001ms 0KB
6 TLE 0% 20002ms 0KB
7 TLE 0% 20001ms 0KB
8 TLE 0% 20002ms 0KB
9 TLE 0% 20001ms 0KB
10 TLE 0% 20001ms 0KB
11 TLE 0% 20001ms 0KB
12 TLE 0% 20002ms 0KB
13 TLE 0% 20001ms 0KB
14 TLE 0% 20001ms 0KB
15 AC 92% 2ms 8384KB
16 AC 92% 2ms 7616KB
17 TLE 0% 20002ms 0KB
18 TLE 0% 20001ms 0KB
19 TLE 0% 20001ms 0KB
20 TLE 0% 20002ms 0KB
21 TLE 0% 20002ms 0KB
22 TLE 0% 20002ms 0KB
23 TLE 0% 20002ms 0KB
24 TLE 0% 20002ms 0KB
テストケース 結果 得点 実行時間 メモリ使用量
25 TLE 0% 20002ms 0KB
26 TLE 0% 20002ms 0KB
27 TLE 0% 20001ms 0KB
28 TLE 0% 20002ms 0KB
29 TLE 0% 20002ms 0KB
30 TLE 0% 20002ms 0KB
31 TLE 0% 20002ms 0KB
32 TLE 0% 20001ms 0KB
33 TLE 0% 20002ms 0KB
34 TLE 0% 20002ms 0KB
35 TLE 0% 20002ms 0KB
36 TLE 0% 20001ms 0KB
37 TLE 0% 20001ms 0KB
38 TLE 0% 20002ms 0KB
39 TLE 0% 20002ms 0KB
40 TLE 0% 20002ms 0KB
41 TLE 0% 20002ms 0KB
42 TLE 0% 20001ms 0KB
43 TLE 0% 20002ms 0KB
44 TLE 0% 20002ms 0KB
45 TLE 0% 20002ms 0KB
46 TLE 0% 20001ms 0KB
47 TLE 0% 20002ms 0KB
48 TLE 0% 20002ms 0KB
49 TLE 0% 20002ms 0KB
50 TLE 0% 20002ms 0KB
51 TLE 0% 20001ms 0KB
52 TLE 0% 20002ms 0KB
53 TLE 0% 20002ms 0KB
54 TLE 0% 20002ms 0KB
55 TLE 0% 20002ms 0KB
56 TLE 0% 20002ms 0KB
57 TLE 0% 20002ms 0KB
58 TLE 0% 20002ms 0KB
59 TLE 0% 20001ms 0KB
60 TLE 0% 20002ms 0KB
61 TLE 0% 20001ms 0KB
62 TLE 0% 20002ms 0KB
63 TLE 0% 20002ms 0KB
64 TLE 0% 20002ms 0KB
65 TLE 0% 20002ms 0KB
66 TLE 0% 20001ms 0KB
67 TLE 0% 20002ms 0KB
68 TLE 0% 20002ms 0KB
69 TLE 0% 20002ms 0KB
70 TLE 0% 20002ms 0KB
71 TLE 0% 20002ms 0KB
72 TLE 0% 20001ms 0KB
73 TLE 0% 20002ms 0KB
74 TLE 0% 20002ms 0KB
75 TLE 0% 20002ms 0KB
76 TLE 0% 20002ms 0KB
77 TLE 0% 20001ms 0KB
78 TLE 0% 20001ms 0KB
79 TLE 0% 20001ms 0KB
80 TLE 0% 20002ms 0KB
81 TLE 0% 20001ms 0KB
82 TLE 0% 20001ms 0KB
83 TLE 0% 20001ms 0KB
84 TLE 0% 20002ms 0KB
85 TLE 0% 20002ms 0KB
86 TLE 0% 20001ms 0KB
87 TLE 0% 20001ms 0KB
88 TLE 0% 20001ms 0KB
89 TLE 0% 20002ms 0KB
90 TLE 0% 20001ms 0KB
91 TLE 0% 20001ms 0KB
92 TLE 0% 20001ms 0KB
93 TLE 0% 20002ms 0KB
94 TLE 0% 20001ms 0KB
95 TLE 0% 20002ms 0KB
96 TLE 0% 20002ms 0KB
97 TLE 0% 20002ms 0KB
98 TLE 0% 20001ms 0KB
99 TLE 0% 20002ms 0KB
100 TLE 0% 20001ms 0KB
101 TLE 0% 20002ms 0KB
102 TLE 0% 20001ms 0KB
103 TLE 0% 20001ms 0KB
104 TLE 0% 20002ms 0KB
105 TLE 0% 20002ms 0KB
106 TLE 0% 20001ms 0KB
107 TLE 0% 20001ms 0KB
108 TLE 0% 20002ms 0KB
109 TLE 0% 20002ms 0KB
110 TLE 0% 20001ms 0KB
111 TLE 0% 20002ms 0KB
112 TLE 0% 20001ms 0KB
113 TLE 0% 20002ms 0KB
114 TLE 0% 20002ms 0KB
115 TLE 0% 20002ms 0KB
116 TLE 0% 20002ms 0KB
117 TLE 0% 20002ms 0KB
118 TLE 0% 20001ms 0KB
119 TLE 0% 20002ms 0KB
120 TLE 0% 20002ms 0KB
121 TLE 0% 20001ms 0KB
122 TLE 0% 20001ms 0KB
123 TLE 0% 20002ms 0KB
124 TLE 0% 20001ms 0KB

ソースコード

#include<bits/stdc++.h>
using namespace std;
using Int = long long;
//INSERT ABOVE HERE
signed main(){
  Int n;
  cin>>n;
  if(n==0){
    cout<<"1 3\n.#."<<endl;
    return 0;
  }
  if(n==1){
    cout<<"1 1\n."<<endl;
    return 0;
  }
  Int l=63-__builtin_clzll(n);
  Int h=l+__builtin_popcountll(n);
  Int w=2;
  vector<string> s(h,string(w,'#'));
  s[0][0]='.';
  Int k=1;
  for(Int i=0;i<l;i++){
    s[k++][0]='2';
    if((n>>(l-i-1))&1) s[k++][0]='1';
  }
  while(1);
  s[h-1][w-1]='.';
  cout<<h<<" "<<w<<endl;
  for(Int i=0;i<h;i++) cout<<s[i]<<endl;
  return 0;
}