2018ACM新生赛(热身赛)

博博的电脑出现了问题,屏幕的某个部分会倒置。博博现在很好奇,如果有 n 个数组成的数列,在博博的电脑看起来是什么样子的呢?
比如说有 n 个数字如1、2、3、4、5,博博的电脑会自动把区间[l ~ r]里面的序列倒置。如果 l 和 r是 2 和 3,那么博博的电脑就会显示1、3、2、4、5。
博博懒得看电脑会把数组变成奇怪的样子,你能直接告诉他大概是什么样子吗?

输入要求
第一行输入一个T(1<=T<=10,000)表示接下来有T组数据
输入的第一行包含三个整数n、 l 和 r (1 ≤ l ≤ r ≤ 1,000, 1 ≤ n ≤ 1,000)
第二行有 n 个数字分别是 a1,a2......an。

输出要求
每次输出占一行,样式为Case #i:+\n+ans+\n(没有加号),ans 为变化后的数组。

测试数据
输入示例
1
5 2 3
1 2 3 4 5
输出示例
Case #1:
1 3 2 4 5

小贴士
博博是嘤嘤怪,数组最后没有空格哦~~~~~~~~~(´。• ᵕ •。`) ♡

0

1个回答

代码写的不行,凑合试试吧

#include <stdio.h>

int num[1000];
int buf[1000];
int buf_num;
int T,t=0;
int n,l,r;

void func()
{
    int i,ok=0;
    for(i=0;i<n;i++)
    {
        if(ok==0)//普通模式-正序 
        {
            if(num[i]!=l)
            {
                printf("%d",num[i]);
                if(i!=n-1)
                printf(" ");
            }
            else
            {
                ok=1;
                buf[buf_num]=num[i];
                buf_num++;
            }
        }
        else//特殊模式-倒序 
        {
            if(num[i]!=r)
            {
                buf[buf_num]=num[i];
                buf_num++;
            }
            else
            {
                ok=0;
                buf[buf_num]=num[i];
                buf_num++;
                int j;
                for(j=buf_num-1;j>=0;j--)
                {
                    printf("%d",buf[j]);
                    if(i!=n-1 || j!=0)
                    printf(" ");
                }
            }
        }
    }
    return;
}

int main()
{   
    scanf("%d",&T);
    while(t<T)
    {
        buf_num=0;
        scanf("%d %d %d",&n,&l,&r);
        int i;
        for(i=0;i<n;i++)
        {
            scanf("%d",&num[i]);
        }
        t++;
        printf("Case #%d:\n",t);
        func();
        printf("\n");
    }
    return 0;
}

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
ACM2018年 四川省赛热身赛 C 题 省赛正式赛 B H E 题 题解
热身赛 &amp;lt;C&amp;gt;题意:给一个数赋初值1,只能对这个数进行*2, +1, -1, 这三种操作,问他能达到所给数的最小步数。思路:DP没得说,但我DP不熟,赛后回味了一下,一直以为是贪心,其实就看当前状态是怎么由上一个状态转移过来的就好了,要预处理一下,代码注释很详细。本人AC代码:#include&amp;lt;cstdio&amp;gt;#include&amp;lt;iostream&amp;gt;#include&amp;...
2018ACM—ICPC 亚洲区域赛 南京站
第一次参加区域赛,很紧张,我们也都没有准备好,热身赛就表现出来了,快结束的时候写出来了一道题。然后第二题的正式赛。。。。很难受,开场四十分钟写出来A之后,一直到比赛结束都再也没过题。队友心态也爆炸了 总结经验,有的题是不敢尝试,不敢算,还有的题是题意就理解错了,唉 以后要多做题,多总结,坚持下去 加油!!...
BNUZ-ACM 2018国庆新生欢乐赛部分题解+思路(已解出答案部分)
由于时间问题,本人新生赛只看了四题,其中两题完全通过,两题数据测试不通过。 下面是做对的两题,供自己比对和取优。 A. 三角恋 下面贴上原题: 我的思路: 首先需要一个while(scanf)循环,以供测试器循环测试各组数据。然后因为需要输入T组数据,所以还需要一个if循环或者while循环。数据的输入也需要利用到到数组,比如a[i]。再者,输出时需要判断是第几次输出,输出一个可自增的量(%d...
ACM训练日记—2018ACM—ICPC区域赛南京站总结
     昨天结束了南京站区域赛的比赛,我们队其实发挥的并不好,但也还算找到了状态,就是在最后时刻心态有点乱,这也是我的不足。无论是实力还是心理素质还需要磨炼。。。另外,真的很开心,能拿到这块铜牌,这算是除省赛以外第一个正式的acm奖牌。      周五做火车一觉睡到了南京,接连转高铁总算到达南航去报到,然后就开始参观南航的校园,南航的校园真的是大,学校还有停机坪,很多穿蓝衣服的本校学生去操场体...
2018年 ACM/ICPC亚洲区域赛 青岛赛区现场赛 比赛总结
  首先祝贺自己收获了ACM生涯中的第二枚铜牌。 首先吐槽一下中石油: 周六早上来到中国石油大学,连个志愿者小姐姐都没看到。(但是看到了女装大佬)。报完到之后发现教练少了一张午餐券(要不要这么粗心)。为了睡觉就在肯德基吃了午饭(看到了不错的小姐姐),然后回宾馆睡了一会儿(宾馆很近,好评),之后热身赛,发现厕所离比赛场地有点远。。。   然后热身赛上来B题数组开小了交了一发RE,过了之后A题少...
2018中北大学ACM新生赛指南
比赛时间:2018-12-02 比赛赛制:ACM赛制(非3人队形式,个人赛) 比赛时长:4小时 (12:00——16:00) (中午是不会让你去食堂的,饿的撑不住的童鞋可以自带一块巧克力啥的,当然你要是提前离开赛场也可以,不过这视为你比赛结束,友情提示:吃东西会让血糖升高从而影响思维哦!) 题目数量:10题左右(一般为10题) 题目类型:主要以基础数论、思维题为主 系统环境:WIN7 ...
2018年ACM总结(上)——icpc 南京赛区
2018年10月14日ACM-ICPC (南京赛区)总结 这是我的第一场国赛。 说实话,我赛前还是挺紧张的。毕竟是第一次,对任何事情都感到十分的新鲜,不过我的两位队友(hq和汉涛)都是大三的师兄了,他们有现场赛的经验,给我指导了许多。我们一共有三支队伍去南京比赛,所以挺热闹的。 赛前 因为我校有三支队伍去南京比赛,所以我们之间的交流还是非常的多,不会感到孤单。我们三支队伍都选择了周六的早班...
2018 年 ACM-ICPC 焦作站现场赛感受
     今天下午四点半,ACM-ICPC国际大学生程序设计竞赛亚洲区域赛/焦作站圆满结束。首先,感谢河南理工大学给了我们这样的一个可以与国际接轨的平台,更要感谢王老师的辛苦付出。     弱校举办这么大型的比赛实属不易,但是我们各方都尽自己做大努力去争取把比赛办好,让大家满意。 从很荣幸我成为了一名比赛的场内技术志愿者,从周五晚上开始测试环境,一开始碰到了许多问题,我们的专业技术人员一次次的调...
2018年ACM-ICPC亚洲青岛区域竞赛 - J:Books
http://acm.zju.edu.cn/onlinejudge/showContestProblem.do?problemId=5837 Time Limit: 1 Second      Memory Limit: 65536 KB Problem solving report: Description: 在n个书买m本书,买的规则如下:从左到右一次扫n本书,如果当前钱包里面的钱大于书...
ACM/ICPC 2018亚洲区预选赛北京赛站网络赛 A(bfs)
传送门 题面: #1828 : Saving Tang Monk II 时间限制:1000ms 单点时限:1000ms 内存限制:256MB 描述 《Journey to the West》(also 《Monkey》) is one of the Four Great Classical Novels of Chinese literature. It was written by...
2018年 第43届ACM-ICPC亚洲区域赛(青岛)现场赛 赛后总结
下了动车后,又颠颠簸簸的在公交车上过了接近一个小时,本来就晕车,于是,到的时候脑子晕死了,而且想吐。可能是没吃早饭的缘故,午饭好好次QWQ。 开幕式 还是第一次在这种环境下参赛,记得以前是看老师发的学长比赛的场景就是这个样子的,所有的人都在一个大的体育馆里面。找到自己的座位坐下来后,和队友感慨了一番,开幕式就开始了,然后是各种致辞,在参赛选手致辞时,被他的语言感染到,感觉就应该奋斗再奋斗...
2018广东省ACM省赛(GDCPC-2018)总结
  省赛也过去了,我们队伍最后a了两题,差不多是铜首。其实这个成绩对我队来说是较低的了,但也没办法,菜就是菜,得承认。当然,这次省赛的题目也相对来说偏门一些些,但大佬们不管题目多偏也能取得好成绩,所以归根结底还是自己不够强的原因。这次比赛,倬彬师兄做出了巨大的贡献,两道题都是他找出了题目规律。一开始,师兄读完A题没多久就得出了规律,在开赛半个小时内拿到了气球(这里,开心.jpg)。然后就是好几个小...
杭电2018
#include&amp;lt;iostream&amp;gt;using namespace std;int main(){    int n;    while(cin&amp;gt;&amp;gt;n)    {        if(n==0)            break;        else        {            int arr[3]={0,0,1};            int a;//a...
2018 ACM-ICPC 徐州赛区 网络赛G题
(有任何问题欢迎留言或私聊 &amp;amp;amp;amp;amp;&amp;amp;amp;amp;amp; 欢迎交流讨论哦 Catalog Catalog Problem:Portal传送门 Solution: AC_Code: Problem Description: Problem:Portal传送门  原题目描述在最下面。  我理解的题意大概是:有nnn次涨潮和退潮,每次的范围是个x×yx×yx...
ACM山东大学2018 校赛i
A Love StoryDescriptionIn order to make the girlfriend happy,CZY decided to send flowers to CM every week. CZY has some coins, a total of N (1 &amp;lt;= N &amp;lt;= 20) different denominations. Every denomina...
2017广东工业大学ACM新生杯初赛
真想再体验一把新生杯。(部分题解) Problem A: Chinese Remainder Theorem 思路:中国剩余定理,套个板子就行了,注意输入的数据要去重。 # include # include # include using namespace std; typedef long long LL; const int maxn = 20; int n
ICPC2018 青岛站 有关题目题解
热身赛D题 题意: 第一行给n个数,第二行给m个数,m&amp;lt;=n,从n个数中取m个数和第二行的m个数匹配,匹配花费abs(ai-bj),求最小匹配花费。 思路: 建立三个堆,A堆存放第一行的数,B堆存放第二行中未被匹配过的数,C堆存放第二行中被匹配过的数。将n+m个数进行混合排序,从前向后扫描数组。 遇到第一行的数: 1.若B堆非空,则与B堆中花费最小的进行匹配 2.若B堆空的,则...
17年黑龙江ACM省赛总结
第一次参加ACM正式的比赛,这次省赛就算是试水了吧。 先闲扯几句,这次比赛,哈师大做的准备就总体来说还是不错的,给配的电脑用着还行,没出什么幺蛾子,志愿者们也都很好,耐心组织引导队伍进场,发的饭卡每个120元。就是在热身赛的时候发现问题:比赛系统的pc2太慢了,还有正式赛刚开赛时登陆不上去。就比赛成绩没什么说的,rank17(还是18来着),虽然与一等奖只差两个队有点儿可惜,但队伍实力如此
2018ACM-ICPC国际大学生程序设计竞赛亚洲区域赛(青岛站)赛后总结
这是今年最后一次打铁,我已经打了一年的铁了。   还是想写一个总结,不然,什么都会没留下。 实际上在去青岛之前,我已经一个月都没有严格地训练自己了,从9月份CCPC秦皇岛站打铁之后,我就基本上开始怀疑自己了,热情也没有第一次打区域赛那么高了,加上回来以后,学校ACM集训队还需要我招新,培养和训练,我在这些事上投入了不少时间,为了不让新一届的ACM集训队和去年一样进展缓慢毫无纪律,我一开始就...
记2018年第九届山东省ACM省赛
时间过的真快,第九届山东省ACM省赛就好像在昨天一样,然鹅今天(其实昨天就开始了)知乎上已经炸了锅。对于我这样一个即将退役的ACM蒟蒻来说,只能写下点自己的经历和感受来纪念我短暂而难忘的ACM之路。本人只参加过两次ACM省赛,这次在两位队友大佬的带领下第一次拿到(银)牌。首先,不得不说的是,我的的确确感受到了举办方山东财经大学的用心,赛前不仅创建了QQ群和微信群让各个学校的队伍询问问题,并且考虑到...
2017广东工业大学ACM新生杯决赛
野生题解。 Problem A: junior97与The Flash 思路:这题精度有点苛刻了,导致姿势不太好的小伙伴都过不了。我的做法是先求出圆心到顶点的距离,那么求距离直接用余弦定理就OK。 # include using namespace std; const double pi = 3.141592653; int n, m, a[1003]; double len;
2018ACM/ICPC南京站网络赛E AC Challenge(补题)
题目链接 题目大意是有n道题,给出每道题的ai、bi和前置要求完成的题目编号,在t时刻完成编号为i的题获得分数为t*ai+bi(可以为负),求每分钟完成一道题且不要求所有题都完成的情况下的最大分数。 虽然第一眼就觉得是状压,也想到状压该怎么转移,但是可能因为状压的题写的太少,感觉限制太多了有环什么的,不自觉就想偏到在拓扑的同时dp,然后脑子一抽写成了暴搜...(全排列的复杂度是真的骚QAQ) ...
2018四川省大学程序设计竞赛(ACM)I.Island
I: IslandTime Limit: 2000 MS Memory Limit: 1048576 KBTotal Submit: 117 Accepted: 9 Page View: 265Description Rinne dreads sunlight, so she wants to find a refuge with the weakest sunlight. The place w...
2018.4.15ACM省赛模拟赛心得
      经历了五个小时的模拟赛结束了,这行比赛打的我心累,自始自终我都没怎么读懂题干,更别说用什么算法了,还好有队友陪着,不然我心态早就崩了........     这次比赛我犯了一个非常严重的错误,就是想当然了,最后一道题我只看了样例,凭直觉认为这道题是求最长上升子序列的,明确了题干后,另一个队友开始敲程序,一遍一遍的改,就是不通过,要不是WA,要么就是TLE,来来回回改了将近三个小时,等快...
郑轻 2267 问题 J: Scholarship 2018郑州轻工业学院第十届ACM程序设计大赛暨河南高校邀请赛(正式赛)答案+解析+代码
问题 J: Scholarship时间限制: 1 Sec  内存限制: 128 MB提交: 433  解决: 144[提交][状态][讨论版][命题人:admin]题目描述 小浩今年拿到了国家奖学金,本来很高兴的事,可小浩却默默不乐,原来是不愿请大家吃饭,小浩查了一下银行卡,一看还有8位数,于是嘴角向上微翘,冷笑一声,说想让我请客,先能回答出我的问题来。小浩的问题是给定一个8位的正整数,如果能判断...
2018ICPC焦作站赛后总结
铁 退役铁牌 最后一场比赛 最后一块铁牌 知道去焦作的时候大概是在徐州赛回来之后吧  时间大概就是一个月的样子 其实从徐州回来就很放松了 状态什么的 都处于相当放松的状态里 比如明明深深感觉到计算几何大概率会出成签到题 但是在赛前并没有太多去练 直接导致。。 -------------------- 又是一行人9人去焦作,中转在郑州歇了歇脚,两个多小时将近三小时也没在火车站周围转转。。。就...
2018徐州邀请赛B - Array - 动态规划
题解链接 http://www.lucien.ink/archives/251/ 题目 题目描述 JSZKC is the captain of the lala team. There are N girls in the lala team. And their height is [1,N] and distinct. So it means there are no tw...
2018ACM浙江省赛 ZOJ 4029 Now Loading!!!(二分+前缀和)
-
2018山东省ACM省赛赛后总结
比赛已经过去24小时了,是时候写一写总结了。 做题过程既然lq大佬已经详细记录了,那我就不重复写一遍了。 这篇总结就总结一下心路历程和经验教训吧。 在省赛前的某一次训练中,我们三个人同时被一道题卡住了,然后就三人同时想那道题的做法,最后虽然A了,但是 也没有时间去想别的题,做别的题了,于是我们决定以后千万不能再同时卡在一道题上了。 结果省赛正式赛我们又犯了同样的毛病卡在了F题上,一卡就是...
2017年ACM/ICPC青岛站感想
打了那么多地方的区域赛热身赛,最终获得青岛站一个名额,还是很惊喜的,因为再此之前我们学校在 网络赛中从来没有出过线,此次不容易出线一个队伍,真的感觉很幸运,以前退役的学长听到这个消息, 也是很开心,学校终于能去区域赛看看了,我也觉得很幸运,今年最后一年就退了,还能去一次区域赛, 感受一下比赛的氛围,去看看那些大佬们,真的很激动。 这次去青岛共五天,去郑州坐车,在火车上遇到了西北工业大学的学
ACM第三站——2018年宁夏理工学院亚洲区域赛
       6月7日,伴随着高考的进行,我们小队踏上了 孤独寂寞冷,长远耗时久,苦不堪言痛,腰酸背痛伤……的宁夏理工学院亚洲区域赛的征途,听学长说这是我们最能靠近金牌的(唯一)一次比赛(我居然信了他的邪!!!,emmmmmmm,可能还是我们太弱。。。)。        由于参加这次比赛,我们像学校请了一周的假期(坐绿皮火车前往宁夏,很神奇,很无奈,跨越大半个中国的“旅行”),从烟台坐7小时火车到...
2018年ACM山东省省赛总结+经验之谈
赛前10天,找了经典的题目,每天做3-5道,以比赛的形式每天晚上打组队赛,一起做题。但是最后的实施情况并不是很好,每天也就做1-2个。第一是题目难度全部为中等难度题目,并且时间紧张,对队友的能力把握不够清晰;第二因为实训原因,没有进行过专题的训练,直接进入了组队训练赛。 组队训练一定要按照比赛来,不能上网,不能翻译,不能看解题报告。其中一定要有一个主心骨,平常训练不要偷懒,板子也要敲一遍,不能复...
2018湖南acm省赛经历--我也努力过
感想 昨天湖南acm省赛落下帷幕,可惜未能如愿以偿夺金,实力还是有点差距,四题全1A银牌滚粗,第五题似乎想到解法了,没时间debug了 陆陆续续坚持了两年,不敢说自己怎么样,在弱校,自己也懂,训练什么的,都是靠自己的意志在坚持,一个人默默去摸索这条路,确实很辛苦,也许说辛苦有点违心,毕竟很多训练强度更大的同学还在坚持着,acmer加油! 第一天 早早跑去农大准备参加热身赛,结果下午三点开始...
2017中北大学程序设计大赛决赛题解
中北题解
2018ACM邀请赛总结
早就该写总结了,但是说说也发过了,CSDN就鸽了很久。 今年的三场邀请赛都打完了,很明显能感觉到和去年的自己完全不一样了,虽然只经历了半年,但是实力却得到了显著的提高。 三场邀请赛分别是西安、徐州和宁夏的,给我最大的感觉就是正式赛的五个小时过得很充裕,一直都在码代码,一直都在想题目,与去年的青岛区域赛挂机三个半小时相比,体验简直好到爆炸,当然,主要原因还是队伍的总体实力提高了,不会出现因为实力不够...
2018 河南ACM省赛总结
  省赛昨天打完了,第一次打省赛,全程摸鱼…给大佬翻译解释题目Orz,大佬真的是太强了,最后混了个金奖,衣服差评,贴纸贴上去的标志,说是故意这么弄的,这样可以打完比赛后撕下来平时穿,可这就失去了纪念意义。。PC^2的评测机,没有CB,用的Dev,有一个判题过程是New,可能是在判题中,不过可以在交一次,有可能比那个New还先出结果。有一题的题目描述的有问题,前闭后开区间描述成了全是闭区间,还以为是...
2018年江苏省赛JSCPC总结
如果按照金银铜来说的话,这大概是我人生中第一次打铁,上一次的一等奖还历历在目,也许是没有对比就没有伤害,也许是一件好事,最近几场的训练赛都打的很顺,水题都A的非常快,算法题也容易出思路,就算会卡题,队友也会力挽狂澜,所以我可能有些松懈,太过于依赖队友了,这次打崩了,其实自己如果静下心来想一想可能很快就解决了的问题,但是我们真的卡了很久。 比赛一开始的时候,读题体验极差,突然出现一些生词,我...
黑龙江省ACM省赛总结
这次黑龙江省ACM省赛总体来说,状态不是很好,有那么一点不甘心吧。分析一下主要原因,还是自己的算法基础还没有扎实,对题目考察内容反应还不够灵敏,对于稍微带点坑的就会一头扎进去,有时灵光一闪能看出坑的所在,有时却怎么想也发现不了,看了标程之后才恍然大悟,考虑问题还不够全面。在省赛之前,学校开了一场训练赛,和队友一起做出了好几题,排名挺靠前的,给了我们队伍很多信心,可能正是因为这种信心,让我们队伍懈怠...
2018ACM江苏省邀请赛题解+std
2018年ACM江苏省邀请赛题解+std,北京邮电大学 张恺晨(JSZKC)出题
2018年 ACM/ICPC亚洲区域赛 青岛赛区现场赛 F题(ZOJ 4063 思维)
Tournament Time Limit: 1 Second      Memory Limit: 65536 KB DreamGrid, the king of Gridland, is making a knight tournament. There are  knights, numbered from 1 to , participating in the tournament. ...
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 新生大学区块链课程 美赛大数据教育经费