【p1781】洛谷P1781宇宙總統題解
此題原本是一個簡單的排序,但因為數據範圍的限制,所以變成了一個需采用字符串排序的題目,接下來我將給大家講一下如何字符串排序。
首先先判斷為位數上是否相同,如果不同再比較那一位的數就可以了
#include<iostream> #include<algorithm> using namespace std; struct ren { string s; int b; }; int cmp(ren a,ren b) { if(a.s.size()!=b.s.size()) return a.s.size()>b.s.size(); else return a.s>b.s; } int main() { int n; cin>>n; struct ren a[n+1]; for(int i=1; i<=n; i++) { cin>>a[i].s; a[i].b=i; } sort(a+1,a+n+1,cmp); cout<<a[1].b<<endl<<a[1].s; return 0; }
【p1781】洛谷P1781宇宙總統題解
相關推薦
【p1781】洛谷P1781宇宙總統題解
brush blog iostream class main 一個 成了 stream ring 此題原本是一個簡單的排序,但因為數據範圍的限制,所以變成了一個需采用字符串排序的題目,接下來我將給大家講一下如何字符串排序。 首先先判斷為位數上是否相同,如果不同再比較那一位的
【p1091】洛谷p1091合唱隊形題解
std ring CI 合唱隊 我們 amp ostream code n) 合唱隊形首先要滿足的是從1這個位置到中間任意的位置為單增的,從中間任意的位置到最後是單減的,且長度最長。這樣才能滿足出列的同學最少。 如果要滿足這個條件那麽我們可以先預處理出每個點的從前找的最長
【p1038】洛谷P1038神經網絡題解
style sin bool lin \n 基本上 一個點 CA 拓撲排序 這個題不得不說是一道大坑題,為什麽這麽說呢,這題目不僅難懂,還非常適合那種被生物奧賽刷下來而來到信息奧賽的學生。 因此我們先分析一下題目的坑點。 1: 題目的圖分為輸入層,輸出層,以及中間層。
【KMP】洛谷P2375 [NOI2014]動物園 題解
clu 控制 () borde 會有 strlen 觀察 約束 brush 一開始的方向應該對了,但是沒有想到合理的優化還是沒寫出來…… 題目描述 近日,園長發現動物園中好吃懶做的動物越來越多了。例如企鵝,只會賣萌向遊客要吃的。為了整治動物園的不良風氣,讓
【數論】洛谷P1372又是畢業季
自信 blog span 學校 描述 畢業 正整數 題目 如何 題目背景 “叮鈴鈴鈴”,隨著高考最後一科結考鈴聲的敲響,三年青春時光頓時凝固於此刻。畢業的欣喜怎敵那離別的不舍,憧憬著未來仍毋忘逝去的歌。1000多個日夜的歡笑和淚水,全凝聚在畢業晚會上,相信,這一定是一生最難
【數論】洛谷P1414又是畢業季II
can pre 高考 for mes 開始 輸入 們的 cnblogs 題目背景 “叮鈴鈴鈴”,隨著高考最後一科結考鈴聲的敲響,三年青春時光頓時凝固於此刻。畢業的欣喜怎敵那離別的不舍,憧憬著未來仍毋忘逝去的歌。1000多個日夜的歡笑和淚水,全凝聚在畢業晚會上,相信,這一定是
【原創】洛谷 LUOGU P3373 【模板】線段樹2
取模 file 需要 code ace highlight dig org zh-cn P3373 【模板】線段樹 2 題目描述 如題,已知一個數列,你需要進行下面兩種操作: 1.將某區間每一個數加上x 2.將某區間每一個數乘上x 3.求出
【p2722】洛谷P2722總分題解
一個 ++ int ostream highlight log i++ space gpo 這個題是一個裸的完全背包問題,但是數組需要開大, 代碼 #include<iostream> using namespace std; int n,m,v,i; int
【p1897】洛谷P1897電梯裏的愛情題解
names pan cst AC log 個數 bits cstring nbsp 這個題是一個搜索題,可以先算出最高樓層,並算出不重復的樓層的個數,要註意的一點就是一定不要把0樓算在內。 代碼 #include<iostream> #include<c
【DP】洛谷1004方格取數
一個 應該 什麽 == 美的 ret cstring clas bool 題目在這裏 首先想到的是DFS,附上80分代碼(不知道為什麽WA了一個點): #include <cstdio> #include <cstring> #def
【p1434】洛谷P1434滑雪題解及記憶化搜索的基本步驟
沒有 pac amp pri ring %d 產生 AR stream 滑雪是一道dp及記憶化搜索的經典題目。 所謂記憶化搜索便是在搜索的過程中邊記錄邊搜索的一個算法。 當下次搜到這裏時,便直接使用。 而且記憶化搜索一定要滿足無後效性,為什麽呢,因為如果不滿足無後效性
【p3870】洛谷P3870開關題解
long 自然 mes code 普通 flag 範圍 turn -m 我們先看題面,一看是一個區間操作,再看一下數據範圍,就可以很輕松地想到是用一個數據結構來加快區間查詢和修改的速度,所以我們很自然的就想到了線段樹。 但是這個題還跟普通的線段樹不一樣,這個題可以說要思考
【模板】洛谷P3368樹狀陣列2
題目連結 題目描述 如題,已知一個數列,你需要進行下面兩種操作: 1.將某區間每一個數數加上x 2.求出某一個數的值 輸入輸出格式 輸入格式: 第一行包含兩個整數N、M,分別表示該數列數字的個數和操作的總個數。 第二行包含N個用空格分隔的整數,其中第i個數字表示
【水】 洛谷 1000 超級瑪麗遊戲
題目描述 超級瑪麗是一個非常經典的遊戲。請你用字元畫的形式輸出超級瑪麗中的一個場景。 ******** ************ ####....#. #
【模擬】洛谷_3952 時間複雜度
題意 給出幾個語句,判斷它們的時間複雜度是否符合,如果是的話輸出‘Yes’,不然輸出’No’,編譯錯誤的話輸出‘ERR’。 思路 比較長的模擬。 用一個check判斷時間複雜度和是否有編譯錯誤,最後比較
【排序】洛谷 P1458 順序的分數 Ordered Fractions
題目描述 輸入一個自然數N,對於一個最簡分數a/b(分子和分母互質的分數),滿足1<=b<=N,0<=a/b<=1,請找出所有滿足條件的分數。 這有一個例子,當N=5時,所有解為: 0/1 1/5 1/4 1/3 2/5 1/2 3
【NTT】【多項式】洛谷4726 多項式指數函式
分析: 牛頓迭代大法好啊 e A
【NTT】【多項式】洛谷P5158 多項式快速插值(log^2)
快速插值 O ( N l
【數論】洛谷_3951 小凱的疑惑
題意 給出兩個數aaa,bbb,求不能由這兩個數加起來得到的數的最大值。 思路 結論是答案為a∗b−a−ba*b-a-ba∗b−a−b,本人數論蒟蒻,這裡上大佬的題解。 程式碼 #include &l
【搜尋】洛谷 P1506 拯救oibh總部
題目背景 oibh總部突然被水淹沒了!現在需要你的救援…… 題目描述 oibh被突來的洪水淹沒了>.<還好oibh總部有在某些重要的地方起一些圍牆,用號表示,而一個封閉的號區域洪水是進不去的……現在給出oibh的圍牆建設圖,問oibh總部沒