码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2020-06-18 01:22:07      阅读:76      评论:0      收藏:0      [点我收藏+]

标签:str   nbsp   code   ace   bsp   sub   void   round   一个   

题目链接: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

标签:str   nbsp   code   ace   bsp   sub   void   round   一个   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!