結果
| 問題 |
No.2171 OR Assignment
|
| コンテスト | |
| ユーザー |
tails
|
| 提出日時 | 2022-12-23 15:25:04 |
| 言語 | cLay (20241019-1) |
| 結果 |
CE
|
| 実行時間 | - |
| コード長 | 241 bytes |
| コンパイル時間 | 3,753 ms |
| コンパイル使用メモリ | 168,972 KB |
| 最終ジャッジ日時 | 2024-11-18 07:03:34 |
| 合計ジャッジ時間 | 4,337 ms |
|
ジャッジサーバーID (参考情報) |
judge3 / judge4 |
(要ログイン)
コンパイルエラー時のメッセージ・ソースコードは、提出者また管理者しか表示できないようにしております。(リジャッジ後のコンパイルエラーは公開されます)
ただし、clay言語の場合は開発者のデバッグのため、公開されます。
ただし、clay言語の場合は開発者のデバッグのため、公開されます。
コンパイルメッセージ
main.cpp: In function ‘int main()’:
main.cpp:330:5: error: ‘typeof’ was not declared in this scope
330 | typeof(m1)m2;
| ^~~~~~
main.cpp:335:7: error: ‘m2’ was not declared in this scope; did you mean ‘m1’?
335 | m2[a|x->first]=y+=x->second;
| ^~
| m1
main.cpp:337:5: error: ‘m2’ was not declared in this scope; did you mean ‘m1’?
337 | m2[a]=y;
| ^~
| m1
ソースコード
#define MD 998244353
map<ll,Mint>m1;
m1[0]=1;
ll@n;
rep(n){
typeof(m1)m2;
ll@a;
Mint y;
for(auto x=m1.rbegin();x!=m1.rend();++x){
m2[a|x->first]=y+=x->second;
}
m2[a]=y;
m1=move(m2);
}
Mint z;
for(auto x:m1){
z+=x.second;
}
wt(z);
tails