CF1703C Cypher 题解
2024-09-06 21:54:05
题意:模拟一个 \(n\) 位密码锁。
做法:直接模拟,注意往后推,即若为 \(U\) 变为 \(D\),若为 \(D\) 变为 \(U\)。注意 \(0\) 和 \(9\) 进行操作时的特判。
#include<cstdio>
#include<iostream>
using namespace std;
int s[105];
int t,n;
char a;
int main(){
scanf("%d",&t);
while(t--){
scanf("%d",&n);
for(int i=1;i<=n;i++){
scanf("%d",&s[i]);
}
int m;
for(int i=1;i<=n;i++){
scanf("%d",&m);
for(int j=1;j<=m;j++){
scanf(" %c",&a);
if(a=='D'){
s[i]++;
if(s[i]==10) s[i]=0;
}
else if(a=='U'){
s[i]--;
if(s[i]==-1) s[i]=9;
}
}
}
for(int i=1;i<=n;i++){
printf("%d ",s[i]);
}
printf("\n");
}
return 0;
}
最新文章
- 如何定义好一个符合规范的url
- How PhoneGap &; Titanium Works
- 【leetcode】两数之和
- [POJ3468] A Simple Problem with Integers (Treap)
- jquery隐藏table表格的某一列
- hdu-5496 Beauty of Sequence(递推)
- PTF 安装及简单测试 Packet Testing Framework
- AngularJS 用 Interceptors 来统一处理 HTTP 请求和响应
- MapReduce数据流
- MySql 5.6 慢查询
- [改善Java代码]集合运算时使用更优雅的方式
- java学习面向对象之匿名内部类
- Tomcat部署项目的几种常见方式
- 关于ie6中使用css滤镜[_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=&#39;images/*.png&#39;,sizingMethod=&#39;scale&#39;)]后链接无法点击的问题
- BZOJ 3938 Robot
- git merge 撤销与git 回滚
- JavaCC的TokenManager和Parser
- 如何让 curl 命令通过代理访问
- [Optimization] Dynamic programming
- 《Deep Learning》(深度学习)中文版PDF免费下载
热门文章
- Docker将镜像文件发布到私服库
- 女朋友面试回来抱怨说会redis,面试官问了一堆redis
- 开源LIMS系统miso LIMS(适用于NGS基因测序)
- asp.net6 blazor 文件上传
- Layer Normalization和Batch Normalization
- Redis 中的原子操作(1)-Redis 中命令的原子性
- [学习笔记] pd_ds黑科技
- 从单例谈double-check必要性,多种单例各取所需
- 关于python导入数据库excel数据时出现102, b";Incorrect syntax near &#39;.15562&#39;.DB-Lib error message 20018, severity 1的问题总结
- jetbrains 系列产品无限试用