時空限制 1000ms/64mb
輸入1行句子(不多於200個單詞,每個單詞長度不超過100),只包含字母、空格和逗號。單詞由至少乙個連續的字母構成,空格和逗號都是單詞間的間隔。
試輸出第1個最長的單詞和第1個最短單詞。
一行句子。
兩行輸出:
第1行,第乙個最長的單詞。
第2行,第乙個最短的單詞。
i am studying programming language c in peking university
programming
i如果所有單詞長度相同,那麼第乙個單詞既是最長單詞也是最短單詞。
#include#includeusing namespace std;
int main()
in = false; //標記置零
k = 0; //單詞長度置零
} else in=true,k++; //非間隔,s[i]在單詞內
cout
}
最長公共子串行 動態規劃 openjudge
序列str1和序列str2 長度分別為m和n 建立1個二維陣列str m n 來儲存結果,並初始化為0 m和n分別從0開始,m n 迴圈 預設字串均不為空 如果str1 m str2 n 則l m,n l m 1,n 1 1 如果str1 m str2 n 則l m,n max 最後從l m,n 中...
最長上公升子串行與最長下降子串行logn 最優解列印
emmm.還是看的題解,還不是很懂,但是 還挺簡單的,先記下來 2021 3 14更 今天實驗室大佬講了一下最長遞增子串行logn求法同時求出最優解 如果存在多個長度相同,則字典序最小 聽說是去年藍橋盃國賽的題,先說明一下變數,val陣列存的基礎變數,pre陣列是logn求法必要的那個陣列,len是...
codevs1906 最長遞增子串行問題 最大流
給定正整數序列x1,xn 1 計算其最長遞增子串行的長度s。2 計算從給定的序列中最多可取出多少個長度為s的遞增子串行。3 如果允許在取出的序列中多次使用x1和xn,則從給定序列中最多可取出多少個長 度為s的遞增子串行。第1 行有1個正整數n,表示給定序列的長度。接 下來的1 行有n個正整數x1 x...