結果

問題 No.478 一般門松列列
ユーザー Yut176
提出日時 2017-01-27 22:51:58
言語 C++14
(gcc 9.2.0)
結果
AC  
実行時間 36 ms
コード長 696 Byte
コンパイル時間 592 ms
使用メモリ 3,356 KB
最終ジャッジ日時 2020-01-14 03:52:51

テストケース

テストケース表示
入力 結果 実行時間
使用メモリ
1fuji1.txt AC 0 ms
3,268 KB
1fuji2.txt AC 0 ms
3,232 KB
1fuji3.txt AC 4 ms
3,192 KB
2taka1.txt AC 0 ms
3,276 KB
2taka2.txt AC 4 ms
3,196 KB
2taka3.txt AC 0 ms
3,228 KB
2taka4.txt AC 4 ms
3,192 KB
2taka5.txt AC 0 ms
3,184 KB
2taka6.txt AC 0 ms
3,248 KB
2taka7.txt AC 4 ms
3,176 KB
2taka8.txt AC 4 ms
3,136 KB
2taka10.txt AC 36 ms
3,308 KB
2taka11.txt AC 36 ms
3,356 KB
2taka12.txt AC 36 ms
3,272 KB
3nasubi1.txt AC 36 ms
3,212 KB
3nasubi2.txt AC 32 ms
3,336 KB
3nasubi3.txt AC 12 ms
3,216 KB
3nasubi4.txt AC 32 ms
3,200 KB
3nasubi5.txt AC 24 ms
3,324 KB
3nasubi6.txt AC 36 ms
3,204 KB
3nasubi7.txt AC 32 ms
3,192 KB
3nasubi8.txt AC 28 ms
3,284 KB
3nasubi9.txt AC 20 ms
3,300 KB
3nasubi10.txt AC 16 ms
3,212 KB
3nasubi11.txt AC 24 ms
3,312 KB
3nasubi12.txt AC 32 ms
3,260 KB
3nasubi13.txt AC 8 ms
3,140 KB
3nasubi14.txt AC 8 ms
3,200 KB
3nasubi15.txt AC 8 ms
3,144 KB
3nasubi16.txt AC 4 ms
3,136 KB
3nasubi17.txt AC 20 ms
3,264 KB
3nasubi18.txt AC 16 ms
3,164 KB
3nasubi19.txt AC 12 ms
3,308 KB
3nasubi20.txt AC 12 ms
3,216 KB
テストケース一括ダウンロード

ソースコード

diff #
#include<iostream>
#include<algorithm>
#include<cstdio>
#include<cstdlib>
#include<vector>
#include<map>
#include<queue>
#include<string>
#include<sstream>
#include<cmath>
#include<numeric>
using namespace std;

int main(){

  long long int n, k;
  cin >> n >> k;

  vector<int> ans(n);
  int a = -1;
  ans[0] = 0;
  for(int i=1; i<n-k; i++){
    ans[i] = ( ans[i-1] <= 0 ? ans[i-1] * -1 + 1 : ans[i-1] * -1 );
  }
  for(int i=n-k; i<n; i++){
    ans[i] = ans[i-1];
  }

  int m = *min_element(ans.begin(), ans.end());
  // cerr << m << endl;

  // for(int i=0; i<n; i++) cerr << ans[i]-m+1 << " ";
  // cerr << endl;

  for(int i=0; i<n; i++){
    cout << ans[i]-m+1 << endl;
  }

  return 0;
}
0