UVALive 6181
模拟题,注意细节。。
#include <iostream> #include<stdio.h> #include<math.h> #include<string.h> #include<algorithm> #include<stdlib.h> #define mod 1073741824 using namespace std;char a[100]; char res[1005]; int op[512];int main() {int t,n,i,k;scanf("%d",&t);int cs;int now;while(t--){memset(op,0,sizeof(op));memset(a,0,sizeof(a));memset(res,0,sizeof(res));scanf("%d",&cs);getchar();gets(a); //scanf("%s",a); scanf("%d",&n);for(i=0;i<n;i++)scanf("%d",&op[i]);k=0;int len=strlen(a);now=op[0];if(now<0)now+=len;else if(now>=len)now%=len;res[k++]=a[now];for(i=1;i<n;i++) //op {now+=op[i];if(now>=len)now%=len;if(now<0)now+=len;res[k++]=a[now];}printf("%d %s\n",cs,res);}return 0; }
View Code
转载于:https://www.cnblogs.com/whatbeg/p/3472896.html
UVALive 6181相关推荐
- DP UVALive 6506 Padovan Sequence
题目传送门 /*题意:两行数字,相邻列一上一下,或者隔一列两行都可以,从左到右选择数字使和最大DP:状态转移方程:dp[i][j] = max (dp[i][j], dp[1-i][j-1] + a[ ...
- The UVALIVE 7716 二维区间第k小
The UVALIVE 7716 二维区间第k小 /** 题意:给一个n * n的矩阵,有q个查询每次查询r,c,s,k表示已(r,c)为右上角 大小为s的正方形中 第k小的元素n <= 250 ...
- UVALive 8513 lovers 2017 西安区域赛 B 贪心+multiset
UVALive 8513 有2种人,每个人有自己的权值$A_i$ $B_i$ 当$A_i + B_i >=K$时 两个人可以配对 问最多多少人可以配对 解法 : 把$/{ A_i /}$ 排序 ...
- 训练指南 UVALive - 3713 (2-SAT)
layout: post title: 训练指南 UVALive - 3713 (2-SAT) author: "luowentaoaa" catalog: true mathja ...
- 逆序数 UVALive 6508 Permutation Graphs
题目传送门 1 /* 2 题意:给了两行的数字,相同的数字连线,问中间交点的个数 3 逆序数:第一行保存每个数字的位置,第二行保存该数字在第一行的位置,接下来就是对它求逆序数 4 用归并排序或线段树求 ...
- Infinite Fraction Path UVALive - 8207
Infinite Fraction Path UVALive - 8207 题意: 给你n个数,每个数在0到9之间,每个数的下标一次是0~n-1,然后他所能走到的数为(i^2+1)%n,i为他本身的下 ...
- F - Heron and His Triangle UVALive - 8206
F - Heron and His Triangle UVALive - 8206 题意: 给你应该n,然后求一个最小的t,问长度为t-1,t,t+1所组成的三角形的面积为整数,t>=n 题解: ...
- Tree UVALive - 8212
Tree UVALive - 8212 题意: 有n个点,k个颜色,每个点都要被染色,相同颜色之间的边算是被该颜色覆盖,问有多少边被所有颜色覆盖 题解: 题目给的是无根树,我们可以将1默认为根然后求所 ...
- Rabbits UVALive - 8211
Rabbits UVALive - 8211 题意: n个兔子的位置,兔子每次可以跳到两个兔子之间,问最多可以跳多少下? 题解: 求出所有相邻两数的间隔,然后减去最小间隔就是答案 代码: #inclu ...
- Little Boxes UVALive - 8209
Little Boxes UVALive - 8209 题意: 给你四个数,输出四个数之和,四个数小于等于262之内 题解: 这...这..水题 unsigned int 0-4294967295 ( ...
最新文章
- Sqli-labs less 9
- 【C 语言】二级指针作为输入 ( 二维数组 | 二维数组内存大小计算 | 指针跳转步长问题 )
- ViewPager之引导界面---实现欢迎引导页面
- Bootstrap4 .ml-auto元素居右.mr-auto元素居左
- 【Linux】一步一步学Linux——dig命令(160)
- Cortex-M3-中断/异常的响应序列
- rest spring_带有Spring的REST的ETag
- android导出apk文件_Android测试工具入门介绍(三)
- matlab语音去噪_如何使用XAudioPro对音频去噪
- [转载] MLDN魔乐科技李兴华主讲Oracle——02 Oracle安装
- 【从零开始学架构-李运华】07|低成本、安全、规模
- iptables drop与reject 的区别
- 【9】数据可视化:基于 Echarts + Python 实现的动态实时大屏 - 酒店行业
- 系统集成项目管理工程师(软考中级)—— 第二十二章 安全管理 笔记分享
- python考研成绩查询_2020-09-08考研成绩预测模型
- 多线程3——线程连接、分离和取消(linux)
- 宽和窄俯卧撑哪个更难_窄距俯卧撑到底该多窄?
- dcs与plc与c语言的联系,PLC 与DCS的通讯方式,举例讲解
- 【表单】表单数据的提交和处理
- DLP市场份额第一 | IDC 首份中国数据泄露防护市场份额报告发布
热门文章
- 如何在“活动监视器”中检查Mac是否需要更多内存?
- Mac电脑快捷键效率办公技巧
- NetBeans 时事通讯(刊号 # 143 - Apr 19, 2011)
- GIT回滚master分支到指定tag版本 并提交远程仓库
- 【eclipse】解决:eclipse或STS运行maven工程出现Missing artifact jdk.tools:jdk.tools:jar:1.7问题
- 美团一面:两个有序的数组,如何高效合并成一个有序数组?
- 谷歌真是厉害,这次成了公敌!
- JVM 怎么判断对象已经死了?
- 老板说,我请你来,不是叫你无脑拷贝的,竟然在线上搞出这么大的一个BUG......
- 一行代码让纯文本编辑器秒变 Markdown 编辑器