結果

問題 No.2171 OR Assignment
ユーザー tailstails
提出日時 2022-12-23 15:25:04
言語 cLay
(20240104-1)
結果
CE  
実行時間 -
コード長 241 bytes
コンパイル時間 3,169 ms
コンパイル使用メモリ 168,844 KB
最終ジャッジ日時 2024-04-29 05:59:53
合計ジャッジ時間 4,255 ms
ジャッジサーバーID
(参考情報)
judge4 / judge2
このコードへのチャレンジ
(要ログイン)
コンパイルエラー時のメッセージ・ソースコードは、提出者また管理者しか表示できないようにしております。(リジャッジ後のコンパイルエラーは公開されます)
ただし、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

ソースコード

diff #

#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);
0