codevs 卡片游戏
来源:互联网 发布:乐乎亚洲雄风的喜欢 编辑:程序博客网 时间:2024/05/17 08:13
题目描述 Description
桌面上有一叠牌,从第一张牌(即位于顶面的牌)开始从上往下依次编号为1~n.当至少还剩两张排时进行一下操作:把第一张牌扔掉,然后把新的第一张牌放到整叠牌的最后。输入n。输出每次扔掉的牌,以及最后剩下的牌。。
说是费用流的题目,但是直接用数组暴力模拟就过了。。。
代码:
var
t,n:longint;
a:array[1..100000]of longint;
i:longint;
begin
read(n);
for i:=1 to n do
a[i]:=i;
while n>=2 do
begin
write(a[1]);
t:=a[2];
for i:=3 to n do
a[i-2]:=a[i];
a[n-1]:=t;
dec(n);
end;
write(a[1],' ');
end.
0 0
- 【codevs 1704】卡片游戏
- codevs 卡片游戏
- [codevs 1743] 反转卡片
- 【CodeVS P2963】卡片整理
- codevs 1743 反转卡片
- 卡片游戏
- 卡片游戏
- 卡片游戏
- 卡片游戏
- 卡片游戏
- 卡片游戏
- 卡片游戏
- 卡片游戏
- 卡片游戏
- 卡片游戏!!!
- 卡片游戏
- 卡片游戏
- 卡片游戏
- tensorflow学习笔记零:新手入门笔记
- 紫书搜索 例题7-10 UVA
- 最长公共子序列LCS
- 第七届蓝桥杯java 冰雹数
- Win7 系统常见问题解决方法
- codevs 卡片游戏
- AndroidStudio多渠道打包详细讲解
- iOS 使用某个第三方相册多选时,拖到自己项目里面,编译报错VOKMultiImagePicker-iOS
- Xcode更新替换appleID
- Android组件之Service(概述)
- BVT
- 性能调优攻略
- Android之App启动时间的统计方法
- content命令分析