文件名称:艺术品排序
文件大小:598KB
文件格式:ZIP
更新时间:2015-01-20 02:53:08
一个关于艺术品移动的源代码
TOM设计了一件艺术品,该艺术品由N个构件堆叠而成,N个构件从高到低按层编号依次为1,2,…,N。艺术品展出后,引起强烈的反响。Tom观察到,人们尤其对作品的高端部分评价甚多。*的Tom一激动,对组成该艺术品的N个构件重新组合,比如:把第6层到第12层的构建搬下来,想一想,然后整体放到剩下构件的第7层下面;过一会儿,又把第2层到第9层的构件搬下来,整体放到剩下构件的第1层下面等等。于是,Tom在进行了连续若干次“搬来搬去”后,还是这N个构件又诞生了一件新的艺术品。 编程:请输出新的艺术品最高十层构件的编号。 [标准输出] 第一行: N K 表示构件的总数和“搬来搬去”的总次数 第2~K+1行: A B C 表示要搬动的构件(即从第A层到B层)整个放在第c层下面;如果C=0,则要搬动的构件将放到最高层。 [标准输出] 由十行组成,分别为组成新艺术品的第一层到第十层构件的编号。 [约束条件] (1) 10≤N≤20000 1≤K≤100 (2) 1≤A≤B≤N 0≤C≤N-(B-A+1)
【文件预览】:
艺术品排序
----main.ncb(41KB)
----Debug()
--------main.exe(208KB)
--------vc60.pdb(60KB)
--------main.pch(241KB)
--------main.pdb(513KB)
--------vc60.idb(49KB)
--------DK.ilk(334KB)
--------DK.pdb(513KB)
--------main.obj(9KB)
--------DK.pch(241KB)
--------DK.exe(208KB)
--------main.ilk(278KB)
----DK.plg(238B)
----main.opt(48KB)
----main.cpp(2KB)
----main.dsw(516B)
----main.dsp(3KB)
----DK.dsp(4KB)
----DK.dsw(512B)
----main.plg(242B)
----DK.ncb(49KB)
----DK.opt(48KB)