Submission #187212


Source Code Expand

#include <iostream>
#include <cstdio>
#include <queue>
#include <stack>
#include <vector>
#include <algorithm>
#include <string>
#include <cstring>
#include <cmath>
#include <complex>
#include <map>
#include <climits>
#include <cstdio>
using namespace std;

#define reep(i,a,b) for(int i=(a);i<(b);++i)
#define rep(i,n) reep((i),0,(n))
#define ALL(v) (v).begin(),(v).end()
#define PB push_back
#define EPS 1e-8
#define F first
#define S second
#define mkp make_pair

static const double PI=6*asin(0.5);
typedef long long ll;
typedef complex<double> CP;
typedef pair<int,int> pii;
typedef pair<ll,ll> pll;
typedef vector<int> vint;
static const int INF=1<<24;

template <class T>
void initvv(vector<vector<T> > &v,int a,int b, const T  &t = T()){
	v.assign(a,vector<T>(b,t));
}
int main(){
	string s;
	cin>>s;
	rep(i,s.size()){
		if(i){
			if(s[i]>='A'&&s[i]<='Z') s[i]='a'+s[i]-'A';
		}
		else{
			if(s[i]>='a'&&s[i]<='z') s[i]=s[i]+'A'-'a';
		}
	}
	cout<<s<<endl;
	return 0;
}

Submission Info

Submission Time
Task B - 名前の確認
User j_gui0121
Language C++ (G++ 4.6.4)
Score 100
Code Size 1026 Byte
Status AC
Exec Time 21 ms
Memory 928 KB

Judge Result

Set Name All
Score / Max Score 100 / 100
Status
AC × 8
Set Name Test Cases
All test_AzielehadfJD.txt, test_Oq.txt, test_P.txt, test_Wi.txt, test_ZNEFzealEAkD.txt, test_aAZaz.txt, test_z.txt, test_zDkElDjNVmAq.txt
Case Name Status Exec Time Memory
sample_01.txt AC 21 ms 804 KB
sample_02.txt AC 20 ms 928 KB
test_AzielehadfJD.txt AC 21 ms 924 KB
test_Oq.txt AC 21 ms 924 KB
test_P.txt AC 21 ms 804 KB
test_Wi.txt AC 21 ms 920 KB
test_ZNEFzealEAkD.txt AC 21 ms 804 KB
test_aAZaz.txt AC 21 ms 740 KB
test_z.txt AC 20 ms 928 KB
test_zDkElDjNVmAq.txt AC 21 ms 808 KB