5ac**2 0 1 0 0
vector中初始化1~n的數字。
比如上面乙個要還原的逆序數,開頭是2那麼就是求出1~n中第3小的數字,就是3,把3從vector中刪除;然後是0,就找到vector中第1小的數字,把1刪除;然後是1,找到vector中第2小的數字,把2刪除……
把每次找到的數字儲存就是最終答案。
#include
#include
#include
#include
#include
#include
using
namespace
std;
typedef
long
long ll;
const
int n = 1e3 + 20;
vector
vec;
int ans[n];
int main()
int x;
vector
::iterator it;
for(int i = 1; i <= n; i++)
printf("%d", ans[1]);
for(int i = 2; i <= n; i++)
puts("");
}return
0;}
FZU 2184) 逆序數還原
problem 2184 逆序數還原 有一段時間eric對逆序數充滿了興趣,於是他開始求解許多數列的逆序數 對於由1.n構成的一種排列陣列a,逆序數即為滿足iaj的數字對數 但是某天他發現自己遺失了原來的數列,只留下之前計算過程中留下的各個數字對應的逆序數,現在請你幫他還原出原序列。資料有多組,請處...
FZU 單詞問題
給出乙個完整的句子,這個句子中不包含不可見字元或者空格,於是在這個句子中有許多不同的單詞。乙個單詞是指一串連續的最長的英文本母 大寫或小寫 例如 abc 中,abc 就是乙個單詞,而 ab bc 都不算單詞。輸入包含多組資料 輸入資料第一行是乙個句子,只包含可見字元 不包含空格 句子長度不超過 10...
fzu 單詞問題
description 給出乙個完整的句子,這個句子中不包含不可見字元或者空格,於是在這個句子中有許多不同的單詞。乙個單詞是指一串連續的最長的英文本母 大寫或小寫 例如 abc 中,abc 就是乙個單詞,而 ab bc 都不算單詞。input 輸入包含多組資料 輸入資料第一行是乙個句子,只包含可見字...