第一回 アルゴリズム実技検定 過去問 F問題 - DoubleCamelCase Sort

Source

第一回 アルゴリズム実技検定 過去問
問題文

問題概要

省略

解法

省略

cLayversion 20200119-1)のコード

C++に変換後のコードはこちら

string S;
int p[1d5], ps;

int sz; string str[1d5];
{
  rd(S);
  rep(i,S.size()) if('A'<=S[i]<='Z') p[ps++] = i;
  rep(i,0,ps,2) str[sz++] = S.substr(p[i],p[i+1]-p[i]+1);
  rep(i,sz) str[i][0] += 'a' - 'A', str[i][str[i].size()-1] += 'a' - 'A';
  sort(str, str+sz);
  rep(i,sz) str[i][0] -= 'a' - 'A', str[i][str[i].size()-1] -= 'a' - 'A';
  wtN(str(sz));
  wt("");
}

Current time: 2021年09月25日00時23分59秒
Last modified: 2020年01月19日05時24分20秒 (by laycrs)
Tags: Competitive_Programming_Incomplete AtCoder
トップページに戻る

Logged in as: unknown user (not login)

ログイン: