Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<iostream>
- #include<cstdio>
- #include<cstdlib>
- #include<string>
- #include<set>
- #include<cstring>
- #include<memory.h>
- #include<map>
- #include<iterator>
- #include<iomanip>
- #include<algorithm>
- #include<stack>
- #include<cmath>
- #include<vector>
- #define D double
- #define ll long long
- #define graf(i) vector< vector<int> > (i)
- #define in insert
- #define ar erase
- #define all(i) (i).begin(),(i).end()
- #define mset(a) memset((a),0,sizeof((a)))
- #define forp(i,n) for(int (i)=0;(i)<(n);(i)++)
- #define form(i,n) for(int (i)=(n-1);(i)>=0;(i)--)
- #define F first
- #define S second
- using namespace std;
- void filein()
- {
- freopen("input.txt","r",stdin);
- }
- void fileout()
- {
- freopen("output.txt","w",stdout);
- }
- int main()
- {
- ll k,n;
- cin>>n>>k;
- for(int i=0;i<n-k-1;i++)
- cout<<i+1<<' ';
- ll j=n;
- bool f=true;
- for(int i=n-k;i<=j;)
- if(f) cout<<i<<' ',i++,f=false; else cout<<j<<' ',j--,f=true;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement