
zzuli 1812: sort 排序
发布日期:2021-05-09 04:20:34
浏览次数:22
分类:博客文章
本文共 920 字,大约阅读时间需要 3 分钟。
1812: sort
Time Limit: 1 Sec Memory Limit: 128 MB Submit: 352 Solved: 216Description
想必大家对排序已经很熟悉了,但是spy好像对排序不太熟悉,有一天,他看到这样一个关于排序的题目:
对于 k 个用空格分隔开的整数,依次为 n1, n2 … nk。请将所有下标不能被 3 但可以被 2 整除的数在这些数字原有的位置上进行升序排列,此外,将余下下标能被 3 整除的数在这些数字原有的位置上进行降序排列。
spy想了半天不知道怎么排序,你可以帮助他么?
Input
多组数据,每组数据一行,为k个小于1000的正整数,依次为 n1, n2 … nk。(1 <= k <= 100000)
Output
对于每组数据,输出排序后的结果。
Sample Input
1 3 4 2 10 6 8
Sample Output
1 2 6 3 10 4 8
代码:
#include#include #include #include #include #include #include #include using namespace std;const int maxn=100005;struct node { int num; int pos; int flag; node () { flag=0; }}ans[maxn];int bns[maxn],cns[maxn];bool cmpbns(const int &a, const int &b) { return a b;}int main() { int index,bnspos,cnspos;bnspos=cnspos=0;index=1; while(~scanf("%d",&ans[index++].num)) { while(getchar()!='\n') { scanf("%d",&ans[index++].num); } for(int i=1;i
发表评论
最新留言
网站不错 人气很旺了 加油
[***.192.178.218]2025年04月05日 03时52分10秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
CF600E Lomsat gelral 树上启发式合并
2021-05-09
洛谷 P6851 【onu】贪心
2021-05-09
联赛模拟测试20 B. Walk (建图)
2021-05-09
联赛模拟测试22 D. 简单计算
2021-05-09
联赛模拟测试23 D. 真相 思维题
2021-05-09
莫队学习笔记
2021-05-09
牛顿迭代学习笔记
2021-05-09
P3714 [BJOI2017]树的难题 点分治+线段树合并
2021-05-09
插头DP学习笔记
2021-05-09
Scala中的空
2021-05-09
Python基础4(模块 异常)
2021-05-09
k8s之PV、PVC、StorageClass详解
2021-05-09
一文带你认识Docker
2021-05-09
你真的了解Innodb存储引擎?
2021-05-09
FeWeb基础之JavaScript简介
2021-05-09
设计模式学习笔记(二十三:解释器模式)
2021-05-09
使用MongoDB和JSP实现一个简单的购物车系统
2021-05-09
算法笔记_069:Floyd算法简单介绍(Java)
2021-05-09
算法笔记_075:蓝桥杯练习 最短路(Java)
2021-05-09
from flask.ext.wtf import Form导入报错
2021-05-09