結果

問題 No.411 昇順昇順ソート
ユーザー HAHAHA
提出日時 2016-08-13 16:02:33
言語 C++11(廃止可能性あり)
(gcc 13.3.0)
結果
TLE  
実行時間 -
コード長 402 bytes
コンパイル時間 1,421 ms
コンパイル使用メモリ 162,264 KB
実行使用メモリ 10,496 KB
最終ジャッジ日時 2024-11-07 16:18:34
合計ジャッジ時間 5,307 ms
ジャッジサーバーID
(参考情報)
judge3 / judge4
このコードへのチャレンジ
(要ログイン)
ファイルパターン 結果
sample AC * 4
other AC * 23 TLE * 1 -- * 6
権限があれば一括ダウンロードができます

ソースコード

diff #

#include<bits/stdc++.h>
using namespace std;


int main() {
	int n,k,cnt=0;
	cin >> n >> k;
	vector<int> v(n);
	for(int i=1;i<=n;i++){
		v[i-1]=i;
	}
	sort(v.begin(),v.end());
	do{
		int a=0;
		if(v[0]==k){
			for(int i=1;i<n;i++){
				if(v[i]<v[i-1]){
					a++;
				}
				if(a>1)break;
			}
			if(a==1) cnt++;
		}
		
	}while(next_permutation(v.begin(),v.end()));
	
	
	cout << cnt << endl;
	return 0;
}
0