UVA 10935
来源:互联网 发布:ubuntu命令行运行软件 编辑:程序博客网 时间:2024/06/15 22:32
问题描述:点击打开链接
/* 思路:简单的模拟,用队列的功能即可,将头牌丢弃,下一张牌放到最后,一直重复该动作*/import java.util.LinkedList;import java.util.Scanner;public class Main{public static void main(String[] args) {Scanner cin = new Scanner(System.in);LinkedList<Integer> list = new LinkedList<>();while(cin.hasNext()){int n = cin.nextInt();if(n==0)break;if(n==1){System.out.println("Discarded cards:");System.out.println("Remaining card: 1");continue;}for(int i=1;i<=n;++i)list.add(i);int arr[]=new int[n];int len = list.size()-1;for(int i=0;i<len;++i){arr[i]=list.poll();list.add(list.poll());}System.out.print("Discarded cards: ");for(int i=0;i<len-1;++i)System.out.print(arr[i]+", ");System.out.println(arr[len-1]);System.out.println("Remaining card: "+list.poll());}}}
阅读全文
0 0
- UVa 10935
- UVA-10935
- uva 10935
- UVA 10935
- UVA 10935
- UVa 10935
- UVA 10935
- UVA 10935
- UVA 10935 约瑟夫环
- UVa 10935 卡片游戏
- UVa 10935 卡片游戏
- UVa 10935-卡片游戏
- UVA 10935 卡片游戏
- UVa 10935 queue教学
- uva 10935 卡片游戏
- UVa 10935 解题报告
- uva
- UVA
- 面试
- WOJ1192-Image Conversion
- 组合数学基本工具-- 排列与组合以及简单公式
- Sdk界面UI开发自动适配屏幕技巧
- HDU_1003 Max Sum
- UVA 10935
- POJ-2559利用栈往前迭代
- 习题 6.13 编一程序,将两个字符串连接起来,不要用strcat函数。
- C++namespace(命名空间)
- TensorFlow CNN 相关类与方法
- github不能访问、加载css、js解决办法
- phpcms v9网站搬家更换域名的方法
- PAT1020. Tree Traversals (25)
- Qt学习之路(19): 事件(event)