賽馬網基本演算法之 比大小

2021-07-24 15:37:05 字數 945 閱讀 4980

現在有"abcdefghijkl」12個字元,將其所有的排列中按字典序排列,給出任意一種排列,說出這個排列在所有的排列中是第幾小的?

輸入

第一行有乙個整數n(0<n<=10000);

隨後有n行,每行是乙個排列;

樣例輸入

3abcdefghijkl

hgebkflacdji

gfkedhjblcia

輸出

輸出乙個整數m,佔一行,m表示排列是第幾位;

樣例輸出

1302715242

260726926

時間限制

c/c++語言:2000ms

其它語言:4000ms

記憶體限制

c/c++語言:65536kb

其它語言:589824kb

**如下:

#include#include#include#includeusing namespace std;

int n;

string s;

bool used[12];

long long c[12];

int main()

cin>>n;

for(int i=0;i>s;

memset(used,0,sizeof(used));

long long ans=0;

for(int j=0;j<12;++j)

used[p]=1;

ans += cnt*c[11-j];

}ans+=1;

printf("%lld\n",ans);

} return 0;

}

試題 演算法提高 比大小

2020藍橋杯習題彙總 總覺得這道題的樣例有問題,測試的時候輸入空,輸出不為空。資源限制 時間限制 1.0s 記憶體限制 256.0mb 問題描述 輸入n個字串,比較這些字串的大小並統計並按字典序輸出字串及出現個數 輸入格式 輸入的第一行包含乙個整數n,表示字串個數。接下來n行,表示輸入的字串。輸出...

賽馬網基本演算法之 約會問題

題目描述 bob和alice有個約會,一大早bob就從點 0,0 出發,前往約會地點 a,b bob沒有一點方向感,因此他每次都隨機的向上下左右四個方向走一步。簡而言之,如果bob當前在 x,y 那麼下一步他有可能到達 x 1,y x 1,y x,y 1 x,y 1 很顯然,當他到達目的地的時候,已...

賽馬網基本演算法之 上台階

題目描述 有一樓梯共m級,剛開始時你在第一級,若每次只能跨上一級或二級,要走上第m級,共有多少走法?注 規定從一級到一級有0種走法。輸入 輸入資料首先包含乙個整數n 1 n 100 表示測試例項的個數,然後是n行資料,每行包含乙個整數m,1 m 40 表示樓梯的級數。樣例輸入22 3 輸出對於每個測...