您当前的位置: 首页 > 

HeartFireY

暂无认证

  • 4浏览

    0关注

    334博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Educational Codeforces Round 121 (Rated for Div. 2) ABCD

HeartFireY 发布时间:2022-01-17 13:39:19 ,浏览量:4

因为期末考试完全没碰ACM,所以开始康复训练

A - Equidistant Letters 概括

给定一个由英文字母组成的字符串,保证每个字符只出现至多两次。

要求你对给定的字符串进行排序,使得排序后每两个相同字母之间的间距相同。

思路

如果某个字母重复了,那么让重复的字母相邻即可。如果不重复不用考虑位置情况。

因此直接对输入排序后输出即可。

Accepted Code
#include 
using namespace std;

inline void solve(){
    string s; cin >> s;
    sort(s.begin(), s.end());
    cout  x;
    int maxpos = -1, lenn = strlen(x);
    bool flag = false;
    if(lenn == 1) cout = 10){
            maxpos = i - 1;
            flag = true;
            break;
        }
    }
    if(!flag) maxpos = 0;
    //cout             
关注
打赏
1662600635
查看更多评论
0.1408s