POJ--3750 小孩报数问题
Time Limit: 1000MS | Memory Limit: 65536K | |
Total Submissions: 12161 | Accepted: 5572 |
Description
Input
接下来每行输入一个小孩的名字(人名不超过15个字符)
最后一行输入W,S (W < N),用逗号","间隔
Output
Sample Input
5 Xiaoming Xiaohua Xiaowang Zhangsan Lisi 2,3
Sample Output
Zhangsan Xiaohua Xiaoming Xiaowang Lisi这题考察的应该是约瑟夫问题,但是由于数据强度不大,所以直接投机取巧了,有兴趣的朋友去看看约瑟夫问题,以下只给出投机取巧的解法, 数据强度大的话,以下方法不可取:
#include<iostream>
#include<cstdio>
#include<cstring>
#include<vector>
using namespace std;
struct node
{int num;char name[70];
};
vector<node> GG;
int main()
{//freopen("input.in","r",stdin);int n,w,s;node res;while(cin>>n){for(int i=1;i<=n;i++){res.num=i;scanf("%s",&res.name);GG.push_back(res);}scanf("%d,%d",&w,&s);int ans=w-1;while(!GG.empty()){ans=(ans+s-1)%GG.size();printf("%s\n",GG[ans].name);GG.erase(GG.begin()+ans);}}return 0;
}
POJ--3750 小孩报数问题相关推荐
- POJ 3750 小孩报数问题(约瑟夫问题 水题 考验细节、编码能力)
原题 小孩报数问题 Time Limit: 1000MS Memory Limit: 65536K Description 有N个小孩围成一圈,给他们从1开始依次编号,现指定从第W个开始报数,报到第S ...
- 约瑟夫环 poj 3750 小孩报数问题 模拟
Language: Default 小孩报数问题 Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 10071 Accept ...
- POJ 3750 小孩报数问题
题目链接http://poj.org/problem?id=3750 用链表解决的约瑟夫问题 写的比较麻烦比较长 View Code 1 #include<stdio.h> 2 #incl ...
- pku 3750 小孩报数问题 解题报告
小孩报数问题 Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 3376 Accepted: 1597 Descriptio ...
- POJ3750 小孩报数问题【模拟】
小孩报数问题 Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 14909 Accepted: 6647 Descripti ...
- Java 小孩报数问题
小孩报数问题:有N个小孩围成一圈,给他们从1开始依次编号,现指定从第W个开始报数,报到第S个时,该小孩出列,然后从下一个小孩开始报数,仍是报到S个出列,如此重复下去,直到所有的小孩都出列(总人数不足S ...
- B - 小孩报数问题
B - 小孩报数问题 有N个小孩围成一圈,给他们从1开始依次编号,现指定从第W个开始报数,报到第S个时,该小孩出列,然后从下一个小孩开始报数,仍是报到S个出列,如此重复下去,直到所有的小孩都出列(总人 ...
- javastudy-43:小孩报数问题
43:小孩报数问题 描述 有N个小孩围成一圈,给他们从1开始依次编号,现指定从第W个开始报数,报到第S个时,该小孩出列,然后从下一个小孩开始报数,仍是报到S个出列,如此重复下去,直到所有的小孩都出列( ...
- ZCMU-1474: 小孩报数问题(C语言)
1474: 小孩报数问题 Time Limit: 1 Sec Memory Limit: 128 MB Submit: 473 Solved: 213 [Submit][Status][Web B ...
- poj3750 小孩报数问题
小孩报数问题 Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 8929 Accepted: 4191 Descriptio ...
最新文章
- GeneGAN: Learning Object Transfiguration and Attribute Subspace from Unpaired Data
- 全球工业互联网十大最具成长性技术
- 基础知识——密码学笔记(一)
- jQuery(一)初识
- 【PTA天梯赛CCCC -2017决赛L1-6 】整除光棍 (20 分)(大数模拟除法)
- hibernate入门二之单表操作
- savehtml php,PHP DOMDocument saveHTMLFile()用法及代码示例
- 网站无法打开显示阻断页面的解决方法
- 【小峰の题单】网络流经典题目
- 依据中国BMI分类范围,统计人数
- 网络原理4 数据链路层
- 交换网络基础-交换机的工作原理
- json 跟着黑马打的代码 但还是undefined。求解,
- 如何用VI编辑器编辑二进制文件
- a a c语言表达式是,c语言中,已知a=12,则表达式a+=a-=a*=a的结果是什么,求步骤
- aps软件中的运营管理至关重要
- 【通信】话务量的计算方法
- 《深度学习入门》(斋藤康毅著)学习笔记(一)
- android 汉字转拼音
- springSecurity标签,特别是@PreAuthorize
热门文章
- 小程序记录场景值的方法,以及场景值对应的最新数据列表
- php订阅号发送消息,PHP版微信公共平台消息主动推送,突破订阅号一天只能发送一条信息...
- How-to Guide: Perfect µTorrent 3.1.3 Uninstall
- Linux双系统硬盘识别不了,Linux和win8双系统磁盘错误问题
- NOD32提示无需更新,病毒库已是当前最新解决方法
- Java实现模拟KTV点歌系统
- 相恨见晚的office办公神器(不坑盒子/打工人Excel插件2023年最新版)
- 一语道破天机 三国中十句最精辟的话
- HTML5之表单控件的使用
- Android手机使用风灵网络优化软件设置教程