https://github.com/elzup/tdu_procon_lecture
C++, Java Tutorial for TDU lecture. Some algorithm Samples.
https://github.com/elzup/tdu_procon_lecture
algorithm competitive-programming cpp java lecture
Last synced: 21 days ago
JSON representation
C++, Java Tutorial for TDU lecture. Some algorithm Samples.
- Host: GitHub
- URL: https://github.com/elzup/tdu_procon_lecture
- Owner: elzup
- Created: 2016-05-28T18:58:36.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2017-12-21T03:08:31.000Z (over 8 years ago)
- Last Synced: 2025-08-08T10:46:29.093Z (10 months ago)
- Topics: algorithm, competitive-programming, cpp, java, lecture
- Language: Java
- Homepage:
- Size: 6.01 MB
- Stars: 3
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
TDU プロコン勉強会資料
===
# 講義
| chap | algorithm | java | c++ |
| :-----: | :--------------------- | :--- | :----- |
| #1 | 深さ優先探索 | [./java/src/chap02/dfs/Main.java](./java/src/chap02/dfs/Main.java) | [./cpp/chap02_dfs.cpp](./cpp/chap02_dfs.cpp) |
| #2 | ダイクストラ | [./java/src/chap03/dijkstra/Main.java](./java/src/chap03/dijkstra/Main.java) | [./cpp/chap03_dijkstra.cpp](./cpp/chap03_dijkstra.cpp) |
| #2 | ワーシャルフロイド | [./java/src/chap03/wf/Main.java](./java/src/chap03/wf/Main.java) | [./cpp/chap03_wf.cpp](./cpp/chap03_wf.cpp) |
| #3 | 線形探索 | [./java/src/chap04/linersearch/Main.java](./java/src/chap04/linersearch/Main.java) | [./cpp/chap04_liner_search.cpp](./cpp/chap04_liner_search.cpp) |
| #3 | 二分探索 | [./java/src/chap04/binarysearch/Main.java](./java/src/chap04/binarysearch/Main.java) | [./cpp/chap04_binary_search.cpp](./cpp/chap04_binary_search.cpp) |
| #4 | DP(フィボナッチ:TD) | [./java/src/chap05/fibonacci/topdown/Main.java](./java/src/chap05/fibonacci/topdown/Main.java) | [./cpp/chap05_fibonacci_td.cpp](./cpp/chap05_fibonacci_td.cpp) |
| #4 | DP(フィボナッチ:BU) | [./java/src/chap05/fibonacci/bottomup/Main.java](./java/src/chap05/fibonacci/bottomup/Main.java) | [./cpp/chap05_fibonacci_bu.cpp](./cpp/chap05_fibonacci_bu.cpp) |
| #4 | DP(ナップサック:TD) | [./java/src/chap05/knapsack/topdown/Main.java](./java/src/chap05/knapsack/topdown/Main.java) | [./cpp/chap05_knapsack_td.cpp](./cpp/chap05_knapsack_td.cpp) |
| #4 | DP(ナップサック:BU) | [./java/src/chap05/knapsack/bottomup/Main.java](./java/src/chap05/knapsack/bottomup/Main.java) | [./cpp/chap05_knapsack_bu.cpp](./cpp/chap05_knapsack_bu.cpp) |
| #5 | UnionFind | [./java/src/chap06/union_find/Main.java](./java/src/chap06/union_find/Main.java) | [./cpp/chap06_union_find.cpp](./cpp/chap06_union_find.cpp) |
| #5 | クラスカル法 | [./java/src/chap06/kruskal/Main.java](./java/src/chap06/kruskal/Main.java)j | [./cpp/chap06_kruskal.cpp](./cpp/chap06_kruskal.cpp) |
| #5 | プリム法 | [./java/src/chap06/prim/Main.java](./java/src/chap06/prim/Main.java) | [./cpp/chap06_prim.cpp](./cpp/chap06_prim.cpp) |
| #6 | bitDP | [./java/src/chap07/bitdp/Main.java](./java/src/chap07/bitdp/Main.java) | [./cpp/chap07_bitdp.cpp](./cpp/chap07_bitdp.cpp) |
| #6 | セグメントツリー | [./java/src/chap07/segument_tree/Main.java](./java/src/chap07/segument_tree/Main.java) | ./cpp/ |
# 問題リンク
## Online Judge Contests
* [Atcoder - atcoder.jp/](http://atcoder.jp/)
* [AOJ - judge.u-aizu.ac.jp/](http://judge.u-aizu.ac.jp/onlinejudge/index.jsp)
* [CodeForces - codeforces.com](http://codeforces.com/)
* [AOJ-ICPC 国内予選過去問](http://ichyo.jp/aoj-icpc/?aoj_rivals=&sort2_order=desc&year_max=&source4=0&aoj_username=&point_max=1200&sort1_order=asc&source2=0&source3=0&source1=1&point_min=100&sort2_by=num_aoj_acceptances&year_min=&sort1_by=point)
* [aoj ジャンル分け](http://d.hatena.ne.jp/otaks/20111026/1319629788)
* [DP 問題集](http://d.hatena.ne.jp/kyuridenamida/20111009/1318091499)