Submit Search
Bitmap
0 likes
326 views
T
tomerun
1 of 9
Download now
Download to read offline
1
2
3
4
5
6
7
8
9
More Related Content
PDF
代数トポロジー入門
Tatsuki SHIMIZU
PDF
とぽろじー入門(画像なし版)
Katsuya Ito
PDF
最適化の手前の数学
俊介 後藤
PPTX
Introduction to Topological Data Analysis
Tatsuki SHIMIZU
PDF
ロマ数16 simizut
Tatsuki SHIMIZU
PDF
topology of musical data
Tatsuki SHIMIZU
PDF
Vinculum
tomerun
PDF
introductino to persistent homology and topological data analysis
Tatsuki SHIMIZU
代数トポロジー入門
Tatsuki SHIMIZU
とぽろじー入門(画像なし版)
Katsuya Ito
最適化の手前の数学
俊介 後藤
Introduction to Topological Data Analysis
Tatsuki SHIMIZU
ロマ数16 simizut
Tatsuki SHIMIZU
topology of musical data
Tatsuki SHIMIZU
Vinculum
tomerun
introductino to persistent homology and topological data analysis
Tatsuki SHIMIZU
What's hot
(20)
PDF
変分法
弘毅 露崎
PDF
Ninja of Train
tomerun
PDF
情報幾何の基礎輪読会 #1
Tatsuki SHIMIZU
PDF
#7:演算子と分岐
長岡技術科学大学 自然言語処理研究室
PPTX
しかくのお勉強
Tatsuki SHIMIZU
PPT
言語処理系入門3
Kenta Hattori
PPTX
Introduction to Persistence Theory
Tatsuki SHIMIZU
PPTX
Practical topology
Tatsuki SHIMIZU
PPT
言語処理系入門2
Kenta Hattori
PDF
Thomas-Fermi方程式のFEMによる解法
dc1394
PPTX
Operad and Recognition Principle
Tatsuki SHIMIZU
PDF
Prml 4.3.5
Satoshi Kawamoto
PDF
Palin
oupc
PDF
X hago2 shortcoding 20110827
uskey512
PDF
PRML 第4章
Akira Miyazawa
PDF
PRML輪講用資料10章(パターン認識と機械学習,近似推論法)
Toshiyuki Shimono
PDF
C++によるソート入門
AimingStudy
PDF
Ikeph 1-appendix
GM3D
PDF
2015年度春学期 画像情報処理 第14回 逆投影法による再構成
Akira Asano
PDF
私を SKI に連れてって
Susisu
変分法
弘毅 露崎
Ninja of Train
tomerun
情報幾何の基礎輪読会 #1
Tatsuki SHIMIZU
#7:演算子と分岐
長岡技術科学大学 自然言語処理研究室
しかくのお勉強
Tatsuki SHIMIZU
言語処理系入門3
Kenta Hattori
Introduction to Persistence Theory
Tatsuki SHIMIZU
Practical topology
Tatsuki SHIMIZU
言語処理系入門2
Kenta Hattori
Thomas-Fermi方程式のFEMによる解法
dc1394
Operad and Recognition Principle
Tatsuki SHIMIZU
Prml 4.3.5
Satoshi Kawamoto
Palin
oupc
X hago2 shortcoding 20110827
uskey512
PRML 第4章
Akira Miyazawa
PRML輪講用資料10章(パターン認識と機械学習,近似推論法)
Toshiyuki Shimono
C++によるソート入門
AimingStudy
Ikeph 1-appendix
GM3D
2015年度春学期 画像情報処理 第14回 逆投影法による再構成
Akira Asano
私を SKI に連れてって
Susisu
Ad
Viewers also liked
(8)
PPTX
Blended learning (ell) in low resource settings
Rowan Wagner
PPTX
The art and practice of effective presentations
Rowan Wagner
PPT
Isaeva & wagner
Rowan Wagner
PDF
Match
tomerun
PDF
Cards
tomerun
PDF
Mastermind
tomerun
PDF
U・N・C・O
tomerun
PPTX
The art and practice of effective presentations 1b
Rowan Wagner
Blended learning (ell) in low resource settings
Rowan Wagner
The art and practice of effective presentations
Rowan Wagner
Isaeva & wagner
Rowan Wagner
Match
tomerun
Cards
tomerun
Mastermind
tomerun
U・N・C・O
tomerun
The art and practice of effective presentations 1b
Rowan Wagner
Ad
Bitmap
1.
Bit Map
writer : komiya tester : tomerun
2.
問題概要
ビット演算を用いて定義された写像が与えられるの で、 50 文字以下に縮めてください。
3.
着眼点
ビット演算は and, or, xor だけで、各ビットは互いに 干渉せず全て独立である。 したがって、関数 f を表現するには f(0) と f(~0) の 値が分かれば十分。
4.
解の構成
各ビット毎に、 0 と 1 の行き先の組み合わせはたか だか 4 通り。 (0, 1) → (0, 0) なら and を噛ませる。 (0, 1) → (0, 1) ならなにもしない。 (0, 1) → (1, 0) なら xor を噛ませる。 (0, 1) → (1, 1) なら or を噛ませる。 結局、任意の関数は次の形で書ける。 f(x)=(((x|a)^b)&c)
5.
構文解析
今回は特にスタックオーバーフローの心配もないの で、再帰下降構文解析器などで楽にかけます。
6.
注意点
f^n(x) を計算する時は、定義どおりに計算すると O(n) かかり TLE するので、何らかの方法で高速化 する必要がある。
7.
TLE 回避 (1)
関数の合成は単位元 ( 恒等関数 ) をもち、結合法 則を満たす。 したがって、バイナリ法 ( 繰り返し二乗法 ) を用いる ことができる。 バイナリ法を用いると f^n(x) は O(log n) で計算で きる。
8.
TLE 回避 (2)
各ビット毎への作用を考えると、 and, or, xor の どれかを繰り返しているだけ。 and や or 演算を繰り返すことに意味はない。 xor 演算は偶数回作用させたか奇数回作用された かだけ調べれば良い。
9.
TLE 回避 (2)
なので、 f^( 奇数 ) = f f^( 偶数 ) = f^2 となる。 ただし、 f^0 の場合は例外なので注意。
Download