社区讨论
0pts,求救
B4303 [蓝桥杯青少年组省赛 2024] 字母移位参与者 2已保存回复 3
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 3 条
- 当前快照
- 1 份
- 快照标识符
- @mhjhzt3h
- 此快照首次捕获于
- 2025/11/04 02:53 4 个月前
- 此快照最后确认于
- 2025/11/04 02:53 4 个月前
本地RE,洛谷全WA
CPP// Problem: B4303 [蓝桥杯青少年组省赛 2024] 字母移位
// Contest: Luogu
// URL: https://www.luogu.com.cn/problem/B4303
// Memory Limit: 512 MB
// Time Limit: 1000 ms
//
// Powered by CP Editor (https://cpeditor.org)
#include<bits/stdc++.h>
using namespace std;
int main(){
int n;
cin>>n;
string s;
int moves[n+5];
int dp[n+5]={};
// for(int i=0;i<n;i++){
// cin>>cs[i];
// }
cin>>s;
char cs[n+5];
int thiss;
for(int i=0;i<n;i++){
cin>>thiss;
moves[i]=thiss*((i%2)?-1:1);
}
dp[n-1]=moves[n-1];
for(int i=n-2;i>=0;i--){
dp[i]=dp[i+1]+moves[i];
cs[i]=(int(cs[i]))+260+(moves[i]%26)%26;
}
for(int i=0;i<n;i++){
cout<<cs[i];
}
return 0;
}
回复
共 3 条回复,欢迎继续交流。
正在加载回复...