日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內(nèi)最全I(xiàn)T社區(qū)平臺(tái) 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當(dāng)前位置:首頁 > 互聯(lián)網(wǎng) > CF 482A(Diverse Permutation-相鄰距離不同數(shù)為k的1~n全排列構(gòu)造)

CF 482A(Diverse Permutation-相鄰距離不同數(shù)為k的1~n全排列構(gòu)造)

來源:程序員人生   發(fā)布時(shí)間:2014-11-07 09:10:29 閱讀次數(shù):2167次

A. Diverse Permutation
time limit per test
1 second
memory limit per test
256 megabytes
input
standard input
output
standard output

Permutation p is an ordered set of integers p1,???p2,???...,???pn, consisting of n distinct positive integers not larger than n. We'll denote asn the length of permutation p1,???p2,???...,???pn.

Your task is to find such permutation p of length n, that the group of numbers |p1?-?p2|,?|p2?-?p3|,?...,?|pn?-?1?-?pn| has exactly k distinct elements.

Input

The single line of the input contains two space-separated positive integers nk (1?≤?k?<?n?≤?105).

Output

Print n integers forming the permutation. If there are multiple answers, print any of them.

Sample test(s)
input
3 2
output
1 3 2
input
3 1
output
1 2 3
input
5 2
output
1 3 2 4 5
Note

By |x| we denote the absolute value of number x.


1 10 2 9 3 8 |7 6 5 4 3 2

不同的。。。全為1的



#include<cstdio> #include<cstring> #include<cstdlib> #include<algorithm> #include<functional> #include<iostream> #include<cmath> #include<cctype> #include<ctime> using namespace std; #define For(i,n) for(int i=1;i<=n;i++) #define Fork(i,k,n) for(int i=k;i<=n;i++) #define Rep(i,n) for(int i=0;i<n;i++) #define ForD(i,n) for(int i=n;i;i--) #define RepD(i,n) for(int i=n;i>=0;i--) #define Forp(x) for(int p=pre[x];p;p=next[p]) #define Forpiter(x) for(int &p=iter[x];p;p=next[p]) #define Lson (x<<1) #define Rson ((x<<1)+1) #define MEM(a) memset(a,0,sizeof(a)); #define MEMI(a) memset(a,127,sizeof(a)); #define MEMi(a) memset(a,128,sizeof(a)); #define INF (2139062143) #define F (100000007) #define MAXN (100000+10) #define MAXK (100000+10) long long mul(long long a,long long b){return (a*b)%F;} long long add(long long a,long long b){return (a+b)%F;} long long sub(long long a,long long b){return (a-b+(a-b)/F*F+F)%F;} typedef long long ll; int n,k; int main() { // freopen("CF482A.in","r",stdin); // freopen(".out","w",stdout); cin>>n>>k;k--; int l=1,r=n,b=1; while(l<=r) { if (b) printf("%d",l++); else printf("%d",r--); if (k) b^=1,k--; if (l<=r) putchar(' '); } cout<<endl; return 0; }




生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對(duì)您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈(zèng)
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: 国产1区在线 | 国产在线一级 | 黄色片免费看 | 丝袜诱惑中文字幕 | 久久久久精 | 欧美精品久 | 国产精品久久久久久久 | 亚洲精品观看 | 亚洲免费在线观看视频 | 国产区在线 | 国产三区视频 | av三级在线播放 | 午夜精品久久久久久久久久蜜桃 | 日韩三区 | 欧美一区二区三区电影 | 国产精品初高中精品久久 | 国产精品99 | 91精品国产综合久久久久久丝袜 | 成人日韩视频 | 精品久久91 | 色在线综合 | 国产精品高清在线 | 欧美二区在线观看 | 国产成人在线视频播放 | 日本黄色成人 | 久久福利电影 | 精品国产黄 | 精品成人一区二区三区 | 欧美一区二区三区精品 | 在线观看日韩精品 | www.伊人.com | 免费黄色在线看 | 91精品国产99久久 | 九一毛片 | 国产伦精品一区二区三 | 日韩影视精品 | 中韩乱幕日产无线码一区 | 久久久久国产精品午夜一区 | 国产精品久久毛片 | 精品一区二区在线视频 | 操人视频免费看 |