Submission #1866582


Source Code Expand

#include <iostream>
#include <vector>
#include <string>
#include <algorithm>
#include <cmath>
 
int main(){
	string S;
	cin >> S;
	int N;
	
	cin >> N;
	vector<int> l(N),r(N);
	for(int i=0;i<N;i++){
		cin>>l[i]>>r[i];
	}
	char temp;
	for(int i=0;i<N;i++){
		while(l[i]<r[i]){
			temp=S[l[i]-1];
			S[l[i]-1]=S[r[i]-1];
			S[r[i]-1]=temp;
			r[i]--;
			l[i]++;
		}
	}
	cout << S << std::endl;
	return 0;
 
} 

Submission Info

Submission Time
Task B - 文字列の反転
User seiyu0225
Language C++14 (GCC 5.4.1)
Score 0
Code Size 435 Byte
Status CE

Compile Error

./Main.cpp: In function ‘int main()’:
./Main.cpp:8:2: error: ‘string’ was not declared in this scope
  string S;
  ^
./Main.cpp:8:2: note: suggested alternative:
In file included from /usr/include/c++/5/iosfwd:39:0,
                 from /usr/include/c++/5/ios:38,
                 from /usr/include/c++/5/ostream:38,
                 from /usr/include/c++/5/iostream:39,
                 from ./Main.cpp:1:
/usr/include/c++/5/bits/stringfwd.h:74:33: note:   ‘std::string’
   typedef basic_string<char>    string;   
                                 ^
./Main.cpp:9:2: error: ‘cin’ was not declared in this scope
  cin >> S;
  ^
./Main.cpp:9:2: note: suggested alternative:
In file included from ./Main.cpp:1:0:
/usr/include/c++/5/iostream:60:18: note:   ‘std::cin’
   extern istream cin;  /// Linked to standard input
                  ^
./Main.cpp:9:9: error: ‘S’ was not declared in this scope
  cin >> S;
         ^
./Main.cpp:13:2: error: ‘vector’ was not declared in this scope
  vector<int> l(N),r(N);
  ^
./Main.c...