我是靠谱客的博主 纯情板栗,最近开发中收集的这篇文章主要介绍Codeforces 1087A - Right-Left CipherCodeforces 1087A - Right-Left Cipher,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

Codeforces 1087A - Right-Left Cipher

题解链接

https://lucien.ink


题目链接

http://codeforces.com/contest/1087/problem/A


题意

给你一个字符串 S = s 1 s 2 … s n S = s_1s_2dots s_n S=s1s2sn,会将其一个一个地一左一右地放置为 S ′ = s 5 s 3 s 1 s 2 s 4 s 6 S' = s_5s_3s_1s_2s_4s_6 S=s5s3s1s2s4s6 ,现在给你 S ′ S' S ,让你输出 S S S


思路

模拟一下即可,注意长度的奇偶。


实现

https://pasteme.cn/2801

#include <bits/stdc++.h>
char str[int(1e5) + 7];
int main() {
    std::cin >> str;
    std::string ans = "";
    int len = int(strlen(str)), l = 0, r = len - 1;
    bool flag = !bool(len & 1);
    while (l <= r) {
        if (flag) ans = str[r--] + ans;
        else ans = str[l++] + ans;
        flag = !flag;
    }
    std::cout << ans << std::endl;
    return 0;
}

最后

以上就是纯情板栗为你收集整理的Codeforces 1087A - Right-Left CipherCodeforces 1087A - Right-Left Cipher的全部内容,希望文章能够帮你解决Codeforces 1087A - Right-Left CipherCodeforces 1087A - Right-Left Cipher所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(59)

评论列表共有 0 条评论

立即
投稿
返回
顶部