B. Kevin and Permutation codeforces1754B
Problem - B - Codeforces
题目大意:求一个n的排列使得差分的最小值最小
1<=n<=1000
思路:因为n个数每两个相邻的数都要求差,所以差分的最小值就是n/2,那么我们可以输出一个i然后输出i+n/2这样两个数一组输出,如果n为奇数的话,那我们可以从大数开始输出然后最后再单独输出n,比如n=11时,我们的输出就是5,10,4,9,3,8,2,7,1,6,11
#include<iostream>
#include<cstdio>
using namespace std;
int main()
{int t;cin >> t;while (t--){int n;scanf("%d", &n);for (int i = 1; i <= n / 2; i++){//每两个数一组输出,每组之间先大后小printf("%d %d ", n / 2 - (i - 1), n / 2 * 2 - (i - 1));//每组的两个数先小后大}if (n & 1){printf("%d", n);}printf("\n");}return 0;
}
B. Kevin and Permutation codeforces1754B相关推荐
- Codeforces 1754B.Kevin and Permutation
1754B.Kevin and Permutation 原题地址 For his birthday, Kevin received the set of pairwise distinct numbe ...
- CodeForce1754——B. Kevin and Permutation
CodeForce1754--B. Kevin and Permutation 题目描述 For his birthday, Kevin received the set of pairwise di ...
- Codeforces Round #829 (Div. 2)
A. Technical Support 题目大意: 每次一个问题Q,和一个回答A.要求每个问题Q后面都有A与之对应,问给出的字符串是不是满足这个条件 ...
- XUST——Kcsoftware Part3 题目题解
A - 阶乘后面0的数量 题解: 题目要求我们计算阶乘结果后0的个数,刚开始很多同学都是去尝试进行暴力求解,计算出最后结果再统计,毫无疑问这个是会爆掉的,所以我们要去思考新的办法去解决这个问题. 那么 ...
- cf #829 Div.2(A~D)
Cf #829 Div.2 A. Technical Support 题意 给定一个以Q开头的只含有'Q'&'A'的字符串,每一个问题后面必须有回答 问给定的字符串是否符合要求 题解 贪心,Q ...
- Codeforces Round #829 (Div. 2) A~D
比赛链接:Dashboard - Codeforces Round #829 (Div. 2) - Codeforces 目录 A. Technical Support B. Kevin and Pe ...
- UVALive 6909 Kevin's Problem 数学排列组合
Kevin's Problem 题目连接: https://icpcarchive.ecs.baylor.edu/index.php?option=com_onlinejudge&Itemid ...
- 【C++】C++11 STL算法(七):排列操作(Permutation operations)、数值操作(Numeric operations)
排列操作(Permutation operations) 一.is_permutation 1.原型: template< class ForwardIt1, class ForwardIt2 ...
- LeetCode 76. Minimum Window Substring / 567. Permutation in String
76. Minimum Window Substring 典型Sliding Window的问题,维护一个区间,当区间满足要求则进行比较选择较小的字串,重新修改start位置. 思路虽然不难,但是如何 ...
最新文章
- CATransition
- java中volatile
- Dev-C++安装教程附免费安装包资源
- linux sed删除指定行_shell三剑客之sed!
- 职专计算机怎么学,浅析职业中专计算机专业计算机教学
- python爬虫 asyncio aiohttp aiofiles 单线程多任务异步协程爬取图片
- 前端打印样式乱了_皮具大百科之皮料上的3D打印,连花的阴影都能完美复刻!超美工艺...
- 准确生成电信、联通、移动IP地址段
- 十八个著名的心理学效应,生活中你一定用的到
- 盘古开源:2022年全球汽车产能仍受制于芯片短缺,中国减产量占一成
- 介绍一款非常好用的截图软件-《Snipaste》
- Matlab动态作图——animatedline函数
- maven快速入门第十七讲——从私服下载jar包到本地仓库
- C语言----typedef(2019.5.29)
- storm the 少儿英语_幼儿英语课前热身游戏
- vue2响应式原理解析并实现一个简单响应系统
- 找实习经历分享(一)
- 计算邮费。计算规则:重量在1000克以内(包括1000克), 基本费8元。超过1000克的部分,每500克加收超重费4元,不足500克部分按500克计算;如果用户选择加急,多收5元。帮我写代码...
- python使用ddt_python数据驱动ddt的使用
- CAS、AtomicInteger、synchronized原理