poj3750

简单题

ContractedBlock.gifExpandedBlockStart.gifView Code
#include <iostream>
#include
<cstdio>
#include
<cstdlib>
#include
<cstring>
using namespace std;

#define maxn 100

int n, w, s;
char name[maxn][100];
bool out[maxn];

int main()
{
//freopen("t.txt", "r", stdin);
scanf("%d", &n);
for (int i = 0; i < n; i++)
scanf(
"%s", name[i]);
scanf(
"%d,%d", &w, &s);
memset(
out, 0, sizeof(out));
int pos = w - 1;
for (int i = n; i > 0; i--)
{
int x = s % (i + 1);
while (out[pos % n])
pos
++;
for (int j = 0; j < x; j++)
{
while (out[pos % n])
pos
++;
if (j == x - 1)
break;
pos
++;
}
out[pos % n] = true;
printf(
"%s\n", name[pos % n]);
pos
%= n;
}
return 0;
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/405078.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Linux多线程开发-线程同步-条件变量pthread_cond_t

1、条件变量的概念 一个线程A的执行需要另一个线程B来唤醒&#xff0c;否则A挂起等待。线程B可以产生线程A继续执行的信号。条件变量常用在共享数据状态变化的场景中&#xff0c;例如&#xff1a;生产则和消费者问题。POSIX线程库提供了条件变量这种同步机制。使用条件变量需要…

FreeSWITCH安装报错“You must install libyuv-dev to build mod_fsv”的解决方案

昨天下午安装FreeSWITCH时遇到该问题时&#xff0c;整了一个下午都没解决&#xff0c;也走了许多弯路。如果直接通过yum安装libyuv-devel时&#xff0c;会报错说找不到该安装包。后来又通过FreeSWITCH官网的网上聊天&#xff0c;找FreeSWITCH的工作人员要到了libyuv-devel的安装…

linux内核模块常见问题

From: http://debug-sai.blogbus.com/logs/45569599.html 一 在编译内核模块时&#xff0c;出现 make[1]: 正在进入目录 /usr/src/linux-2.6.28 ERROR: Kernel configuration is invalid. include/linux/autoconf.h or include/config/auto.conf are missing. …

[react] 使用PropTypes和Flow有什么区别?

[react] 使用PropTypes和Flow有什么区别&#xff1f; Flow 是一个针对react项目所有 JavaScript 代码的静态类型检测器&#xff0c;需要单独添加依赖并手动运行PropTypes是针对组件级别的类型检测 个人简介 我是歌谣&#xff0c;欢迎和大家一起交流前后端知识。放弃很容易&am…

EF架构~了解一下,ADO.NET Entity Framework

回到目录 以下文章部分来自百度百科 背景 长久以来&#xff0c;程序设计师和数据库总是保持着一种微妙的关系&#xff0c;在商用应用程序中&#xff0c;数据库一定是不可或缺的元件&#xff0c;这让程序设计师一定要为了连接与访问数据库而去 学习 SQL 指令&#xff0c;因此在信…

如何限制对象只能建立在堆上或者栈上

转自http://blog.csdn.net/szchtx/article/details/12000867# 在C中&#xff0c;类的对象建立分为两种&#xff0c;一种是静态建立&#xff0c;如A a&#xff1b;另一种是动态建立&#xff0c;如A* ptrnew A&#xff1b;这两种方式是有区别的。 静态建立一个类对象&#xff0c;…

Qt主要的容器类

1、描述 容器和迭代器类提供修改、删除、插入、保存数据和遍历等功能&#xff0c;Qt包含的容器类比STL更加简单和安全。 2、常用的容器 QList<T>&#xff1a;使用数据间的索引可以访问数据&#xff0c;储存特定类型。QLinkedList<T>&#xff1a;使用迭代器访问数…

编译我的hello.ko

一、环境&#xff1a; 1. PC: Fedora13: [feng~ #2]$uname -a Linux Fedora13 2.6.34.8-68.fc13.i686.PAE #1 SMP Thu Feb 17 14:54:10 UTC 2011 i686 i686 i386 GNU/Linux [feng~ #3]$2. 开发板 ~ $ uname -a Linux (none) 2.6.24-rt1-hi3515v100 #7 Thu Nov 10 18:42:18 C…

[react] 在React中你有遇到过安全问题吗?怎么解决?

[react] 在React中你有遇到过安全问题吗&#xff1f;怎么解决&#xff1f; dangerouslySetInnerHTML预防xss攻击 个人简介 我是歌谣&#xff0c;欢迎和大家一起交流前后端知识。放弃很容易&#xff0c; 但坚持一定很酷。欢迎大家一起讨论 主目录 与歌谣一起通关前端面试题

SQL Server之索引

简单来说&#xff0c;索引就是一个指针&#xff0c;指向表里的数据。创建索引create indext index_name on table_name删除索引drop index index_name on table_name索引的类型单字段索引create indext index_name on table_name&#xff08;column_name&#xff09;如果某个字…

Qt多线程编程的主要线程类

1、描述 Qt提供QThread类处理多线程&#xff0c;继承自QObject。不受平台影响&#xff0c;实现跨平台功能。 2、主要的线程类 QAtomicInt&#xff1a;提供Interger与平台无关的Atomic运算&#xff0c;即提供了整数常用的原子操作&#xff0c;支持四种类型的操作。支持四种类…

安装kernel API的man手册

From: http://blog.163.com/yun_2527/blog/static/3527186120122242516589/ 参考&#xff1a;http://hi.baidu.com/handsoul/blog/item/eb2f59f11d55e8d90a46e0b2.html 系统环境&#xff1a;ubuntu-10.04.1-desktop-i386 1、下载一个内核源代码 2、安装make mandocs的两个依…

绝对不忽悠、暑期择机功能该咋选?

暑期已经过去一半了&#xff0c;但每年的择机高潮却正是个如火如荼&#xff0c;正值暑促阶段&#xff0c;很多手机厂商或商家都会适当的调整价格或者推出更具优惠的方案&#xff0c;吸引买家&#xff0c;其中不乏很多在手机功能上的大肆宣传&#xff0c;我们买手机看重的无外乎…

ASP.NET 5 Beta7发布

&#xff08;此文章同时发表在本人微信公众号“dotNET每日精华文章”&#xff0c;欢迎右边二维码来关注。) 前几天&#xff0c;ASP.NET 5如期发布了Beta 7&#xff0c;根据路线图 (https://github.com/aspnet/home/wiki/roadmap)&#xff0c;这次发布主要是实现跨平台的能力。之…

[react] 说说你对React的reconciliation(一致化算法)的理解

[react] 说说你对React的reconciliation&#xff08;一致化算法&#xff09;的理解 就是启发式Diff算法 &#xff0c;时间复杂度从N的三次方下降到N &#xff0c;通过博客途径了解到实现的策略是 tree diff , element diff , component diff 算法 。在diff算法中如果element 没…

CM3计算板装系统

1、CM3计算板简介 把树莓派搬到自己的产品中&#xff0c;一种和树莓派基础功能一模一样的板卡&#xff0c;并对相关管脚扩展&#xff0c;完成产品级的功能设计和硬件设计。板卡如下图所示&#xff0c;运行的是Linux操作系统。 2、下载镜像 CM3有多种内存搭配&#xff0c;常见…

线性表的各种基本操作

#include"stdio.h" #include<malloc.h> typedef char ElemType; typedef struct LNode{ElemType data;struct LNode *next; } LinkList; void CreatListF(LinkList *&L,ElemType a[],int n){ //头插法建表LinkList *s;int i;L(LinkList *)malloc(sizeof(L…

关于 CKEditor 3.6以后不兼容ie6的问题解决方案

2019独角兽企业重金招聘Python工程师标准>>> skins\模版名称\editor.css 在第一个.cke_skin_kama *,.cke_skin_kama a:hover,.cke_skin_kama a:link,.cke_skin_kama a:visited,.cke_skin_kama a:active{.....}里面添加 _overflow:hidden;即可. 转载于:https://my.os…

[react] 写例子说明React如何在JSX中实现for循环

[react] 写例子说明React如何在JSX中实现for循环 map方法 个人简介 我是歌谣&#xff0c;欢迎和大家一起交流前后端知识。放弃很容易&#xff0c; 但坚持一定很酷。欢迎大家一起讨论 主目录 与歌谣一起通关前端面试题

USB/UART 串口转LoRa无线传输调试工具 评估套件

一、LoRa无线传输的特点 LoRa无线通信采用扩频调制通信方式&#xff0c;抗干扰强、灵敏度高&#xff0c;能够在较低功耗的情况下传输更远的距离。采用ISM免授权频段&#xff08;470MHZ-510MHZ&#xff09;&#xff0c;用于无线抄表、工业监控、农业管理、智慧园区、智慧楼宇等…