Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
2026_04_15_量子計算をパズルとして解く
Search
HideakiTakechi
April 15, 2026
Programming
250
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
2026_04_15_量子計算をパズルとして解く
QCoderへの参加と量子ゲート操作を可視化するアプリについて
(量子ゲート操作が判れば初級問題が解ける。
プログラムするだけなら物理も数学もなしで行けるのでは。)
HideakiTakechi
April 15, 2026
More Decks by HideakiTakechi
See All by HideakiTakechi
2026_01_07_3DプリントはじめましたLT.pdf
hideakitakechi
0
280
retro computers small talk - Sillicon valley vs Boston
hideakitakechi
0
60
retro computers small talk - Alto and Maciontosh
hideakitakechi
0
60
retro computers small talk - ENIAC6
hideakitakechi
0
110
retro computers small talk - Enigma & Bombe
hideakitakechi
0
74
retro computers small talk - Apple II
hideakitakechi
0
190
retro computers small talk
hideakitakechi
0
69
イベント参加レポート(M5 Stack Japan Tour 2025 & 100BANCH)
hideakitakechi
0
120
量子計算はじめました
hideakitakechi
0
78
Other Decks in Programming
See All in Programming
App Storeの外へ──日本のiOSサイドローディング入門 for iOSDC Japan 2026
yuukiw00w
0
210
AI に Inclusive UI を書かせよう — Design Rules Skill で Compose UI を作り直す
theoriatec2024
1
490
MVNOの申込からeSIM開通までをiOSアプリでつなぐ- 本人確認・MNP・通信事業者基盤をまたぐ実装
satotakeshi
0
380
AI × TiDD / 2026.09.05 Redmine 大阪
tokudiro
1
160
AWS DevOps Agentで インシデント対応をAIに任せたい
honmarkhunt
7
2.9k
TiDB Cloudのカスタムコントローラーによるオートスケール対応
takaidohigasi
0
110
自分的「カンファレンスの楽しみ方」
syumai
0
200
更なる可用性を求めて、5年間運用したKotlinのアプリケーションをGoでリプレイスする話
ken_tunc
0
230
LoopHub - ローカルで動く GitHub で、AI と共同開発
jugyo
1
550
{ Android | Kotlin } Gradle Plugin in 2026
ryunen344
1
320
Are APIs Still Relevant in the AI Era?
soyuka
0
200
モデルのリファクタリングが難しいと思ったら、そもそも複雑だったのはビジネス仕様だった ? / is-the-business-domain-the-real-complexity
hatsu38
0
240
Featured
See All Featured
The World Runs on Bad Software
bkeepers
PRO
72
12k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
900
Agile that works and the tools we love
rasmusluckow
331
22k
Facilitating Awesome Meetings
lara
57
7.1k
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
500
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
10k
Typedesign – Prime Four
hannesfritz
42
3.2k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.8k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
23k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
Marketing to machines
jonoalderson
1
5.8k
RailsConf 2023
tenderlove
30
1.5k
Transcript
量子計算を パズルとして解く H.Takechi (hide_take) 2026 年 4月 15 日 「GWにチャレンジしたいことLT会」@
目次 01.自己紹介 02.量子計算 03. 数学理解 難しくね? 04.量子ビット を図で現そう! 05.ゲート操作 をしてみよう!
06.初級問題を 解こう! 07.先の展開 08.まとめ
01.自己紹介 3 Twitter: HidetaTodo, HideVrc VRC:ひでた(hide_take) •技術チャレンジ部:挑戦プログラミングコンテスト参加 ExperienceVR参加 ISUCON13,14参加 3D印刷/Enigma挑戦
量子計算に挑戦中! VR歴:2022年~ 仕事:クラウド芸人(DevOps/SREワナビー) VR世界:探検したりぼーっとしたり
02. 量子計算がすごい! qiskit_aer シミュレータソフト (from qiskit_aer import AerSimulator) 試せる程度の実機が存在する…
(IBM Quantum API公開) へ~~~っ ローカル環境(Python) 昨日4/14は国際量子デー ▶IPAがコンテスト開催 先月3/15(QPC006)に技チャレ部2名参戦!
03. でも、数学理解、難しくね? ▶ 最初の壁が高い! 入門サイト(QookBook)、内容は丁寧で良いんだけど、数学を減らせない? ほわぁ... ※凄く助かっています!
04.量子ビットを図で現そう! •解く以外の枝葉を徹底して削ってみよう! •パズルと考えても案外いけるのでは? パズル的攻略で解く話をします! ▶ 量子状態は矢印で見る ▶ 量子ゲートが矢印の向きをかえる ▶ 今日はこの見方だけ使う
ブロッホ球 1量子状態を表す ※物理的には偏光の縦/横/右旋回/左旋回とか、 スピンの上向き/下向きの状態とかだと思うけど、 忘れる!(数学を避ける!)
05.ゲート操作をしてみよう! ▶ 量子状態は矢印で見る ▶ 量子ゲートが矢印の向きをかえる ▶ 今日はこの見方だけ使う Xゲート(通称NOTゲート) 量子の矢印をXを軸に180度回転する 矢印|0>
が 矢印|1> に変わる 1ビットゲート操作(X,Y,Z,H,S,T) - X:ひっくり返す - H:中間にする - Z:位相を回す ※量子ゲート=量子演算だよ!
06.初級問題を解いてみよう! ▶ 初級の100点問題は、1量子ビットの 特定状態を作る問題だったりする。 ▶つまり、ある状態を作るゲート操作が 判れば解けるんでは? ゲート操作を試すHTMLアプリを作ったよ! ▶量子ゲート操作可視化ツールはこちらから https://quantumvisualizer.pages.dev/
06.初級問題を解いてみよう! ⇒つまり、解答は|0>⇒H⇒Y⇒|->ってこと?? ※実際にQCoder(GenerateMinus)に提出してみよう
07.この先の展開... ▶複数量子ビットはブロッホ球で扱えない ▶量子状態って何か直観的に判り難い ▶どっかにちゃんとまとめたい(note?) この辺から掘ってみたい...
08.まとめ • 量子ゲート操作が判れば意外にも解ける! • プログラムするだけなら物理も数学も不要! 「古典計算もAND/ORに還元しないよね...」 ▶パズルで解くアプローチがゲーム感覚で楽しい! ▶だんだん量子計算も分ってくるのでおススメ! ※なお今回のアプリコードはGeminiCanvasでMVP作成して Codex/ChatGPTで改善してCloudflarePagesにデプロイしました。
ありがとうございました Happy Quantum Programming! 正確でない点すみません!
参考リンク •ひでたけコンテンツ(量子ゲート操作可視化ツール) ▶https://quantumvisualizer.pages.dev/ ▶https://github.com/HideakiTakechi/QuantumVisualizer •QCoder 量子計算コンテスト •Qookbook 量子コンピュータ利用に必要な知識を演習形式で素早く学習するサイト。 •ゆるコンピュータ科学ラジオ
緩い我々向けのリラックスコンテンツ(学習する気がなくても高尾山位までは理解が進む。) ・量子コンピュータのエアプを撃墜しまくる動画 ・量子コンピュータは速いの? ...グローバーやショアの計算量の話。 ・量子コンピュータで学ぶ、真実の複雑さ。
補足.量子計算との出会い 14 •ある日、部活のDiscordでコンテストの紹介が流れてくる。。。 なんだか見た様なパターン…
15 補足.初回コンテスト参加 ・基礎知識なし。とりあえず登録。 (Demoコンテスト有るがそこまでの時間は無い。) ・当日が休日だったので午後から紹介いただいたQookBookで勉強。 (解き方の説明がステップでちゃんとついてる!!) ・論理素子名とかに出る用語が、ノイマンとかダイクストラでなく、フェルミだのなんだの物理学者の名前。 (笑うしかない!) ・やってる意味はよく分からないが、問題はゲーム感覚で解ける。(複素数の素養だけ多分少し必要。) 3完400点(基礎演算・・^o^;)
https://www.qcoder.jp/ja
16 補足.何が出来るん? で、何が計算できるん? 「ある種の問題においては、速そう であると思われている。」 •見つかっている有名な量子アルゴリズム 「ショアのアルゴリズム」(素因数分解) …計算量O(n3logn) 古典的計算量だと 「グローバーのアルゴリズム」(検索)
… 古典的計算量O(N) ちょっと何言ってるか判らない… ちょっとましだってこと? ⇒多項式時間 ⇒指数時間 計算量オーダーについて - Qiita