题面
首先若k是偶数,答案显然是k/2,k,k,k……
若k是奇数,我们考虑这样一个序列B:k/2,k/2,k/2……的排名。
构造一个映射f(X)->X’,X是一个序列,X’是每个Xi替换成k-Xi+1后的序列,这显然是一个一一映射,那么除了X是B的前缀以外,每个X和X’的排名都是一个再B前,一个再B后。那么B的排名就是(S+1)/2+N/2,S为数列总个数。
于是从B往前倒推N/2个即是答案。
代码:

#include<cstdio>
#include<iostream>
using namespace std;
int n,k;
int a[300010];
int main()
{scanf("%d%d",&k,&n);if(k&1){for(int i=1;i<=n;i++)a[i]=(k+1)/2;int last=n;for(int i=1;i<=n/2;i++)if(a[last]==1) last--;else {a[last]--;for(int j=last+1;j<=n;j++)a[j]=k;last=n;}for(int i=1;i<=last;i++)printf("%d ",a[i]); }else{printf("%d ",k/2);for(int i=2;i<=n;i++)printf("%d ",k);}return 0;
}

[ARC084]E - Finite Encyclopedia of Integer Sequences 乱搞相关推荐

  1. 6617: Finite Encyclopedia of Integer Sequences

    6617: Finite Encyclopedia of Integer Sequences 时间限制: 1 Sec  内存限制: 128 MB 提交: 341  解决: 75 [提交] [状态] [ ...

  2. UPC6617: Finite Encyclopedia of Integer Sequences

    6617: Finite Encyclopedia of Integer Sequences 时间限制: 1 Sec  内存限制: 128 MB 提交: 239  解决: 42 [提交] [状态] [ ...

  3. upc 6617: Finite Encyclopedia of Integer Sequences(树的先序遍历第n/2个结点)

    6617: Finite Encyclopedia of Integer Sequences 时间限制: 1 Sec  内存限制: 128 MB 提交: 239  解决: 42 [提交] [状态] [ ...

  4. UPC 6617 Finite Encyclopedia of Integer Sequences(找规律)

    题目描述 In Finite Encyclopedia of Integer Sequences (FEIS), all integer sequences of lengths between 1 ...

  5. 【CodeForces - 349A】Cinema Line (贪心(其实不是贪心),乱搞)

    题干: The new "Die Hard" movie has just been released! There are n people at the cinema box ...

  6. 【CodeForces - 569B】Inventory (标记,乱搞)

    题干: Companies always have a lot of equipment, furniture and other things. All of them should be trac ...

  7. codeforces 664B B. Rebus(乱搞题)

    题目链接: B. Rebus time limit per test 1 second memory limit per test 256 megabytes input standard input ...

  8. AcWing 397. 逃不掉的路(边双连通分量缩点成树 + 树链剖分乱搞)

    整理的算法模板合集: ACM模板 我们知道在同一个边双连通分量中的点没有必经边(因为至少有两条分离的路径). 所以我们直接tarjan求出桥后缩点,然后求一下树上两点间的距离即可. 那么如何求树上两点 ...

  9. bzoj 1050: [HAOI2006]旅行comf(codevs.cn 1001 舒适的路线) 快排+并查集乱搞

    没用的话:好像很久没发博客了,主要是懒太蒟找不到水题.我绝对没弃坑...^_^ 还用些话:本文为博主原创文章,若转载请注明原网址和作者. 进入正题: 先pa网址: bzoj :http://www.l ...

最新文章

  1. Oracle 11gR2构建RAC之(3)--安装grid前环境检测
  2. awk 内置变量与自定义变量
  3. Windows 10下安装scrapy(pip方式,非wheel)
  4. Spring + JDBC + Struts联合开发(实现单表的CRUD)
  5. neo4j cypher_优化Neo4j Cypher查询
  6. react学习预备知识_在10分钟内学习React基础知识
  7. Java高并发编程详解系列-ThreadAPI简单说明
  8. 应用程序工程文件组织重要性
  9. 利用saltstack的api接口和modules实现实时监控
  10. weblogic安装以及异常解决方法【转】
  11. 数据结构与算法——算法知识总览
  12. git、githut、码云概念和使用,md文件编辑,
  13. 女诗经,男楚辞
  14. 离线强化学习(Offline RL)系列3: (算法篇) TD3+BC 算法详解与实现(经验篇)
  15. python数据驱动参数化登录_HttpRunner 参数化数据驱动
  16. 《硅谷钢铁侠》读书摘录(一)
  17. 计算机锁屏之后QQ音乐停止播放了,MAC电脑如何在息屏状态下让QQ音乐能继续播放音乐...
  18. PS PhotoShop CS5 CS6 序列号 安装
  19. R报错|Package ‘MASS’ version 7.3.55 cannot be unloaded
  20. php 卡路里计算,那些每天计算卡路里的人,为什么永远也瘦不下来?

热门文章

  1. 100条经典C++笔试题目及答案分享
  2. cocos creator 动态设置精灵图片
  3. Java链表的书_JAVA实现双向链表的增删功能,完整代码package linked;class LinkedTable{ }public class Linke...
  4. Java中的专业术语
  5. excel取消保护(忘记密码)
  6. 安国论—富国篇:金融战争与美元霸权(1)
  7. 编写高质量代码:改善Java程序的151个建议(第9章:多线程和并发___建议125~131)
  8. Dynamics 365 On-premises Field Service的安装试用问题
  9. bsdiff算法c语言实现,iOS 使用bsdiff进行资源文件增量更新(bsdiff / bspatch)
  10. FFmpeg 的sws_getContext函数 、sws_scale函数