首页 > 其他 > 详细

Codeforces Round #650 (Div. 3) A. Short Substrings

时间:2020-06-18 01:49:46      阅读:128      评论:0      收藏:0      [点我收藏+]

题目链接:https://codeforces.com/contest/1367/problem/A

题意

给出一个字符串 $t$,找出原字符串 $s$,$t$ 由 $s$ 从左至右的所有长为 $2$ 的子串构成。

题解

只有 $s$ 的首尾字符会只在 $t$ 中出现一次,其余字符都会重复出现两次。

代码

#include <bits/stdc++.h>
using namespace std;

void solve() {
    string s; cin >> s;
    int n = s.size();
    cout << s[0];
    for (int i = 1; i < n - 1; i += 2)
        cout << s[i];
    cout << s[n - 1] << "\n";
}

int main() {
    int t; cin >> t;
    while (t--) solve();
}

 

Codeforces Round #650 (Div. 3) A. Short Substrings

原文:https://www.cnblogs.com/Kanoon/p/13155244.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!