1. 程式人生 > >各大OJ題目分類

各大OJ題目分類

 
-----------------------------最優化問題-------------------------------------
----------------------常規動態規劃  
SOJ1162 I-Keyboard  
SOJ2096 Maximum Submatrix  
SOJ2111 littleken bg
SOJ2142 Cow Exhibition  
SOJ2505 The County Fair
SOJ2818 QQ音速  
SOJ2469 Exploring Pyramids  
SOJ1833 Base Numbers  
SOJ2009 Zeros and Ones  
SOJ2032 The Lost House  
SOJ2113 數字遊戲
SOJ2289 A decorative fence  
SOJ2440 The days in fzk
SOJ2718 Bookshelf  
SOJ2722 Treats for the Cows
SOJ2726 Deck of Cards  
SOJ2729 Space Elevator  
SOJ2730 Lazy Cows  
SOJ2713 Cut the Sequence
SOJ2768 Bomb
SOJ2779 Find the max (I) (最大M子段和問題)
SOJ2796 Letter Deletion
SOJ2800 三角形  
SOJ2804 Longest Ordered Subsequence (II)
SOJ2848 River Hopscotch(二分)
SOJ2849 Cow Roller Coaster
SOJ2886 Cow Walk
SOJ2896 Alphacode
SOJ3037 Painting the balls
SOJ 3072 Computers
SOJ3104 Game(注意大數運算,高精度)  
SOJ3110k Cover of Line
SOJ3111k Median of Line
SOJ3264 Evil Game  
SOJ3339 graze2
SOJ3633 Matches's Game
nankai1134 Relation Ordering
srm150--div1--500
 
----------------揹包問題
SOJ2222 Health Power
SOJ2785 Binary Partitions
SOJ2930 積木城堡  
SOJ3300 Stockholm Coins
SOJ3360 Buying Hay
SOJ3531 Number Pyramids
 
----------------狀態DP
SOJ2089 lykoo  
SOJ2768 Bomb
SOJ2819 Ader  
SOJ2842 The TSP problem  
SOJ3025 Artillery(狀態DP)
SOJ3088 windy's cake VIII
SOJ3183 Fgjlwj's boxes
SOJ3259 Counting numbers
SOJ3262 Square Fields(二分+狀態DP)  
SOJ3371 Mixed Up Cows  
----------------樹狀DP
SOJ 1870 Rebuilding Roads
SOJ 2136 Apple(樹形依賴揹包n*C演算法)
SOJ 2514 Milk Team Select
SOJ 2199 Apple Tree
SOJ 3295 Treeland Exhibition
hdoj1561 The more, The Better  
PKU1655 Balancing Act  
PKU3107 Godfather  
PKU3345 Bribing FIPA
PKU2378 Tree Cutting
PKU3140 Contestants Division  
PKU3659 Cell Phone Network
 
---------------配合資料結構的優化DP
SOJ 2702 Alanna
SOJ 2978 Tasks
SOJ 3234 Finding Seats
---------------四邊形不等式
SOJ 1702
 
---------------  最優化之排序
(思考兩個元素之間的先後關係,以此得出一個二元比較關係,並驗證此關係可傳遞,反對稱,進而排序)
SOJ2509 The Milk Queue
SOJ2547 cards
SOJ2850 Protecting the Flowers
SOJ2957 Setting Problems
SOJ3167 Computer
SOJ3331 Cards(2547加強版)
SOJ3327 Dahema's Computer(通過此題學會排序)
-----------------最優化之必要條件列舉
(思考最優解所具有的性質,得出最優解的一個強必要條件,在此基礎上列舉)
SOJ3317 FGJ's Plane
SOJ3429 Food portion sizes
 
 
--------------------------------貪心---------------------------------------
SOJ1078 BlueEyes' Schedule
SOJ1203 Pass-Muraille
SOJ1673 Gone Fishing  
SOJ2574 pie
SOJ2645 Buy One Get One Free
SOJ2701 In a Cycle
SOJ2876 Antimonotonicity(經典模型 O(n)演算法)
SOJ3343 Tower
 
--------------------------------搜尋---------------------------------------
SOJ1106 DWeep
SOJ1626 square
SOJ2061 8 puzzle  
SOJ2485 Sudoku  
SOJ1045 Sticks
SOJ2736 Fliptile
SOJ2771 Collecting Stones  
SOJ2715 Maze Break
SOJ2518 Magic Cow Shoes
SOJ2829 binary strings(雙向BFS)
SOJ3005 Dropping the stones
SOJ3136 scu07t01的迷宮(BFS預處理 然後列舉交匯點)
SOJ3330 Windy's Matrix(BFS)
 
--------------------------------DFA----------------------------------------
---------------狀態矩陣
SOJ1826 Number Sequence  
SOJ1936 Firepersons
SOJ2552 Number of Tilings
SOJ2919 Matrix Power Series (學習矩陣的快速乘法從此開始)
SOJ2920 Magic Bean  
SOJ3021 Quad Tiling
SOJ3046 Odd Loving Bakers
SOJ3176 E-string
SOJ3246 Tiling a Grid With Dominoes
SOJ3323 K-Satisfied Numbers
SOJ3337 Wqb's Word  
 
----------------DFA+DP
SOJ1112 Repeatless Numbers(DFA+二分)
SOJ2913 Number Substring
SOJ2826 Apocalypse Someday
SOJ3128 windy和水星 -- 水星數學家 1
SOJ3182 Windy numbers
 
---------------------------------圖論---------------------------------------
 
--------------------最短路
SOJ1697 Cashier Employment
SOJ2325 Word Transformation
SOJ2427 Daizi's path system
SOJ2468 Catcus
SOJ2751 Wormholes(SPFA判斷負圈迴路的存在性)
SOJ2932 道路
SOJ3160 Clear And Present Danger
SOJ3335 Windy's Route(最短路徑的分層圖思想)
SOJ3346 Best Spot(N^3放心的寫)
SOJ3423 Revamping Trails
---------------------查分約束
SOJ1687 Intervals
 
---------------------最小生成樹
SOJ2198 Highways
SOJ3366 Watering Hole
SOJ3427 Dark roads
 
---------------------強連通分支
SOJ2832 Mars city
 
---------------------2-SAT
SOJ3535 Colorful Decoration
HDU3062 Party
 
---------------------拓撲排序
SOJ1075 BlueEyes and Apples (II)  
 
---------------------無向連通圖上的割點和割邊問題
SOJ1935 Electricity  
WHU145 Railway  
---------------------二分圖的匹配
------------------最大匹配
SOJ1183 Girls and Boys
SOJ1186 Courses
SOJ2035 The Tiling Problem
SOJ2077 Machine Schedule
SOJ2160 Optimal Milking
SOJ2342 Rectangles(Beloved Sons 模型)
SOJ2472 Guardian of Decency
SOJ2681 平方數 2
SOJ2737 Asteroids
SOJ2806 LED Display
SOJ2958 Weird Fence
SOJ3043 Minimum Cost
SOJ3038 Beloved Sons(簡單貪心一下)
SOJ3453 Stock Charts
ZOJ3265 Strange Game
---------------最佳匹配
SOJ1981 Going Home
WHU1451  Special Fish  
 
---------------------最近公共祖先問題
SOJ1187 Closest Common Ancestors
SOJ1677 How far away
SOJ3023 Network
SOJ3098 Bond
 
---------------------其他
SOJ3013 tree
SOJ3056 Average distance(樹上的DFS)  
 
---------------------------------網路流-------------------------------------
---------------------最大流
POJ 1273  Drainage Ditches
POJ 1274  The Perfect Stall (二分圖匹配)
POJ 1698  Alice's Chance
POJ 1459  Power Network
POJ 2112  Optimal Milking (二分)
POJ 2455  Secret Milking Machine (二分)
POJ 3189  Steady Cow Assignment (列舉)
POJ 1637  Sightseeing tour (混合圖歐拉回路)
POJ 3498  March of the Penguins (列舉匯點)
POJ 1087  A Plug for UNIX
POJ 1149  Pigs (構圖題)
ZOJ 2760  How Many Shortest Path (邊不相交最短路的條數)
POJ 2391  Ombrophobic Bovines (必須拆點,否則有BUG)
WHU 1124  Football Coach (構圖題)
SGU 326   Perspective (構圖題,類似於 WHU 1124)
UVa 563   Crimewave
UVa 820   Internet Bandwidth
POJ 3281  Dining (構圖題)
POJ 3436  ACM Computer Factory
POJ 2289  Jamie's Contact Groups (二分)
SGU 438   The Glorious Karlutka River =) (按時間拆點)
SGU 242   Student's Morning (輸出一組解)
SGU 185   Two shortest (Dijkstra 預處理,兩次增廣,必須用鄰接陣實現,否則 MLE)
HOJ 2816  Power Line
POJ 2699  The Maximum Number of Strong Kings (列舉+構圖)
ZOJ 2332  Gems
JOJ 2453  Candy (構圖題)
SOJ 2414 Leapin' Lizards
SOJ 2835  Pick Up Points
SOJ 3312 Stockholm Knights
SOJ 3353 Total Flow
--------------------最小割
SOJ2662 Playground
SOJ3106 Dual Core CPU
SOJ3109 Space flight
SOJ3107 Select
SOJ3185 Black and white
SOJ3254 Rain and Fgj
SOJ3134 windy和水星 -- 水星交通
HOJ 2634  How to earn more
ZOJ 2071  Technology Trader (找割邊)
HNU 10940 Coconuts
ZOJ 2532  Internship (找關鍵割邊)
POJ 1815  Friendship (字典序最小的點割集)
POJ 3204  Ikki's Story I - Road Reconstruction (找關鍵割邊)
POJ 3308  Paratroopers
POJ 3084  Panic Room
POJ 3469  Dual Core CPU
ZOJ 2587  Unique Attack (最小割的唯一性判定)
POJ 2125  Destroying The Graph (找割邊)
ZOJ 2539  Energy Minimization
TJU 2944  Mussy Paper (最大權閉合子圖)
POJ 1966  Cable TV Network (無向圖點連通度)
HDU 1565  方格取數(1) (最大點權獨立集)
HDU 1569  方格取數(2) (最大點權獨立集)
POJ 2987  Firing (最大權閉合子圖)
SPOJ 839  Optimal Marks (將異或操作轉化為對每一位求最小割)
HOJ 2811  Earthquake Damage (最小點割集)
2008 Beijing Regional Contest Problem A Destroying the bus stations ( BFS 預處理 )(

http://acmicpc-live-archive.uva.es/nuevoportal/data/problem.php?p=4322)
ZOJ 2676  Network Wars (引數搜尋)
POJ 3155  Hard Life (引數搜尋)
ZOJ 3241  Being a Hero
 
-----------------有上下界
ZOJ 2314  Reactor Cooling (無源匯可行流)
POJ 2396  Budget (有源匯可行流)
SGU 176   Flow Construction (有源匯最小流)
ZOJ 3229  Shoot the Bullet (有源匯最大流)
HDU 3157  Crazy Circuits (有源匯最小流)
 
-----------------最小費用流
HOJ 2715  Matrix3
HOJ 2739  The Chinese Postman Problem
POJ 2175  Evacuation Plan (消一次負圈)
POJ 3422  Kaka's Matrix Travels (與 Matrix3 類似)
POJ 2516  Minimum Cost (按物品種類多次建圖)
POJ 2195  Going Home
POJ 3762  The Bonus Salary!
BUAA 1032 Destroying a Painting
POJ 2400  Supervisor, Supervisee (輸出所有最小權匹配)
POJ 3680  Intervals  
HOJ 2543  Stone IV
POJ 2135  Farm Tour
SOJ 3186  Segments
SOJ 2927 終極情報網
HDU 3376 Matrix Again
 
 
 
-----------------------------------資料結構---------------------------------
-----------------------------------基礎資料結構
----------------------棧
SOJ2511 Moooo
SOJ3085 windy's cake V(經典 棧與單調性的結合)
SOJ3279 hm 與 zx 的故事系列2
SOJ3329 Maximum Submatrix II(轉化為上面兩題的模型)
---------------------雙端佇列
SOJ3139 Sliding Window(雙端佇列最經典的應用)
 
-------------------- --------------高階資料結構
---------------------線段樹
SOJ1862 Choice Pears
SOJ2057 The manager's worry
SOJ2249 Mayor's posters  
SOJ2436 Picture puzzle game  
SOJ2556 Find the Permutation
SOJ2562 The End of Corruption  
SOJ2719 Corral the Cows(線段樹+二分)  
SOJ2740 Balanced Lineup  
SOJ2745 零序列  
SOJ2776 Matrix Searching
SOJ2808 Thermal Death of the Universe
SOJ2822 Buy Tickets  
SOJ2937 Tetris  
SOJ2938 Apple Tree(先DFS獲得尤拉序列)
SOJ2965 capitally players
SOJ2968 Matrix(二維線段樹)  
SOJ3019 Count Color  
SOJ3022 Difference Is Beautiful( RMQ+二分 經典模型)
SOJ3086 windy's cake VI(二維線段樹)  
SOJ3099 A Simple Problem with Integers  
SOJ3248 Mousetrap
SOJ3321 Windy's Sequence II  
SOJ3370 Light Switching  
 
---------------------歸併排序思想
SOJ2906 Ultra-QuickSort  
SOJ2431 Cows distribute food(利用歸併排序求逆序數:nlogn)
SOJ2497 Number sequence  
SOJ2559 What is the Rank?  
SOJ2728 MooFest
SOJ3009 Stones for Amy
SOJ3010 K-th Number  
SOJ3147 K-th number
 
 
---------------------並查集
SOJ1824 The Suspects  
SOJ1953 key
SOJ2245 Ubiquitous Religions  
SOJ2389 Journey to Tibet
SOJ2438 Pet
SOJ2490 Math teacher's test
POJ2832 How many pairs?  
POJ2821 Auto-Calculation Machine  
SOJ2979 食物鏈
SOJ3282 Kingdom of Heaven  
------------------------塊狀連結串列
SOJ3032 Big String
SOJ3035 反轉序列
 
----------------------------------- 字串
---------------------字尾陣列
SOJ1948 sekretarka
SOJ3045 Long Long Message
SOJ3075 迴文子串
SOJ3296 Windy's S
 
---------------------KMP
SOJ2652 Oulipo
SOJ2307 String Matching
SOJ3014 Seek the Name, Seek the Fame
 
 
---------------------------------組合數學及數論-----------------------------
SOJ1839 Relatives(Euler函式)
SOJ1942 Foto
SOJ2714 Mountains (II)
SOJ2668 C(n,k)
SOJ2666 分解 n!  
SOJ2106 GCD & LCM Inverse  
SOJ2498 Count prime  
SOJ2238 Let it Bead(置換群-polya定理的應用)
SOJ2924 完美交換(置換群)
SOJ2638 Cow Sorting(置換群)
 
-------------費馬小定理
SOJ 3578 H1N1's Problem
 
--------------------------容斥原理
SOJ3191 Free square
SOJ3082 windy's cake II
SOJ3502 The Almost Lucky Numbers
SOJ3547 Coprime
 
 
 
 
----------------------------------博弈論------------------------------------
 
SOJ1128 控 制 棋
SOJ1866 Games(詭異的博弈)
SOJ2197 A Funny Game
SOJ2188 A multiplication game
SOJ2403 Black and white chess
SOJ2477 Simple Game
SOJ2836 Pick Up Points II
SOJ2845 Jange
SOJ2922 A New Tetris Game
SOJ2993 Nim
SOJ3066 John
SOJ3132 windy和水星 -- 水星遊戲 1
SOJ3133 windy和水星 -- 水星遊戲 2
SOJ3174 Good game
SOJ3307 Stockholm Game
SOJ3461 Nim-k
SOJ3463 Ordered Nim
 
-----------------------------------計算幾何---------------------------------
 
SOJ1138 Wall
SOJ1102 Picnic

相關推薦

OJ題目分類

 -----------------------------最優化問題------------------------------------- ----------------------常規動態規劃  SOJ1162 I-Keyboard  SOJ2096 Maximum

HDU 水題(基礎題)附OJ題目分類

入門必備~~ HDU1000 HDU1001 HDU1004 HDU1005 HDU1008 HDU1012 HDU1013 HDU1014 HDU1017 HDU1019 HDU1021 HDU1028 HDU1029 HDU1032 HDU1037 HDU

ACM OJ平臺以及題目分類

本文章轉自:http://blog.csdn.net/liujiuxiaoshitou/article/details/7   OJ是Online Judge系統的簡稱,用來線上檢測程式原始碼的正確性。著名的OJ有RQNOJ、URAL等。國內著名的題庫有北京大學

ACM OJ平臺以及題目分類

 Online Judge系統(簡稱OJ)是一個線上的判題系統。使用者可以線上提交程式多種程式(如C、C++)原始碼,系統對原始碼進行編譯和執行,並通過預先設計的測試資料來檢驗程式原始碼的正確性。 程式:   一個使用者提交的程式在Online Judge系

【 專欄 】- OJ刷題系列

各大OJ刷題系列 這是我自己刷各大OJ的集錦,每個題都是自己獨立的想法,提供了題意和解題思路及AC程式碼,希望各位大神有心的來交流~

HD OJ 題目分類

1001 整數求和 水題 1002 C語言實驗題——兩個數比較 水題 1003 1、2、3、4、5... 簡單題 1004 淵子賽馬 排序+貪心的方法歸併 1005 Hero In Maze 廣度搜索 1006 Redraiment猜想 數論:容斥定理 1007 童年生活二三事 遞推題 1008 Univer

杭電oj題目分類

1002 簡單的大數 1003 DP經典問題,最大連續子段和 1004 簡單題 1005 找規律(迴圈點) 1006 感覺有點BT的題,我到現在還沒過 1007 經典問題,最近點對問題,用分治 1008 簡單題 1009 貪心 1010 搜尋題,剪枝很關鍵 1011  1

Oj平臺介紹

1.題庫與網站資源題庫-線上提交系統(Online Judge)簡介   下面是幾個比較大的線上提交系統(OnlineJudge)裡面有大量歷年的競賽題目,註冊一個ID,然後用自己熟悉的語言(一般有Pascal/C/C++/Java)寫好原始碼提交即可,會實時返回資訊告訴你

國外、國內OJ

下面是幾個比較大的線上提交系統(Online Judge)裡面有大量歷年的競賽題目,註冊一個ID,然後用自己熟悉的語言(一般有Pascal/C/C++/Java)寫好原始碼提交即可,會實時返 回信息告訴你是否正確。採用黑箱測試,系統裡有一套標準的輸入輸出資料(對外保密,而且通常資料很多很怪),你的程式的輸出

發現個不錯的OJ題目分類網站

        網上瞎逛發現了一個東華大學的非常不錯的OJ題目分類網站,把好幾個有名的OJ系統上的題目分別按知識點和難易程度進行了分類,非常適合那些希望有針對性做題的同學。同時每一個題目還配有相應的部

OJ經典圖論500題

=============================以下是最小生成樹+並查集====================================== 【HDU】 *1213         How Many Tables            基礎並查集★ *1272         小希的迷宮  

oj介紹

1.題庫與網站資源 題庫-線上提交系統(Online Judge)簡介    下面是幾個比較大的線上提交系統(OnlineJudge)裡面有大量歷年的競賽題目,註冊一個ID,然後用自己熟悉的語言(一般有Pascal/C/C++/Java)寫好原始碼提交即可,會實時返回資訊告

常見OJ與推薦OJ彙總

這麼長時間了 也收集了不少做題的網站 當然 大家都喜歡美觀的快的 這裡都列一列 基本不用VPN打不開的會和大家說的( ̄▽ ̄)/ 並沒有什麼順序,也不要想多 BZOJ(好題多)————傳送門 POJ(有時候會崩)————傳送門 HDU(杭州電子科技大學)————傳送

面試- 阿里-. 資料題目- 給定a、b兩個檔案,存放50億個url,每個url佔64位元組,記憶體限制是4G,讓你找出a、b檔案共同的url?

假如每個url大小為10bytes,那麼可以估計每個檔案的大小為50G×64=320G,遠遠大於記憶體限制的4G,所以不可能將其完全載入到記憶體中處理,可以採用分治的思想來解決。   Step1:遍歷檔案a,對每個url求取hash(url)%1000,然後根據所取得的

OJ題目 查詢最元素 C語言實現

對於輸入的每個字串,查詢其中的最大字母,在該字母后面插入字串“(max)”。 Input 輸入資料包括多個測試例項,每個例項由一行長度不超過100的字串組成,字串僅由大小寫字母構成。 Output 對於每個測試例項輸出一行字串,輸出的結果是插入字串“(m

手機CPU廠商以及手機 cpu架構體系分類

本人準備瞭解手機cpu相關知識,這對於開發android應用程式適應各個廠商有一定的輔助作用,希望能得到各位朋友的支援與指導,不吝賜教,有好的文章請回覆在連結謝謝。 手機CPU各大廠商 引用連結 1 德州儀器 這個品牌想必大家都不陌

對於杭電OJ題目分類

1001 整數求和 水題 1002 C語言實驗題——兩個數比較 水題 1003 1、2、3、4、5... 簡單題 1004 淵子賽馬 排序+貪心的方法歸併 1005 Hero In Maze 廣度搜索 1006 Redraiment猜想 數論:容斥定理 1007 童年生活二三

ACM 知名OJ平臺及題目分類

        OJ是Online Judge系統的簡稱,用來線上檢測程式原始碼的正確性。著名的OJ有RQNOJ、URAL等。國內著名的題庫有北京大學題庫、浙江大學題庫等。國外的題庫包括烏拉爾大學、瓦拉杜利德大學題庫等。簡介:        Online Judge系統(簡稱

公司面試題分類整理

# 前言 > 本人小白一枚,從18年入職工作到現在,工資不高,所在業務受重視程度更低。所以想趁著在家辦公的時間,看看外面的世界。下面對面試過程中的問題進行分類彙總,這些問題的答案有個人認知、有參考他人的觀點,也有一些直接引用別人的文章。本文給出的答案只是一個引子,如果想要深入探究還需要各位通過其他渠道進

網站css初始化代碼

-a vertica orm borde zoom 初始化 nor color back · 雅虎工程師提供的CSS初始化示例代碼 body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,c