WARush

SRMの結果とか、解けた問題のコードを書いていきます

Codeforces #175 Div2 A "Slightly Decreasing Permutations"

問題

http://codeforces.com/contest/285/problem/A

Codeforces Round #175 Div2 - くじらにっき++ で訳してくれています。

自分はちゃんと訳さずにSampleを見てました。

考えた事

n - kだけ登っておいてから、kだけ下る。

ソースコード

int main() {
    int n, k;
    cin >> n >> k;

    // 上昇
    for( int i = k + 1; i <= n; i++ ){
        printf( "%d ", i );
    }

    // 下降
    for( int i = k; i >= 1; i-- ){
        if( i == 1 ){
            printf( "%d\n", i );
        }else{
            printf( "%d ", i );
        }
    }
}