Submission #904966
Source Code Expand
#include <vector> #include <list> #include <map> #include <set> #include <deque> #include <stack> #include <queue> #include <bitset> #include <algorithm> #include <functional> #include <numeric> #include <utility> #include <sstream> #include <iostream> #include <iomanip> #include <cstdio> #include <cmath> #include <cstdlib> #include <ctime> const int INF = 100000000; using namespace std; typedef long long ll; string s; vector<int> st; void solve(){ char pre = 'a'; for(int i = 0;i<s.size();i++){ if(pre=='S'&&s[i]=='T'){ st.push_back(i-1); } pre = s[i]; } int res = s.size(); for(auto x:st){ int s_idx = x; int t_idx = x+1; while(s[s_idx]=='S'&&s[t_idx]=='T'){ // s[s_idx] = 'a'; // s[t_idx] = 'a'; res -= 2; if(s_idx==0||t_idx==s.size()-1)break; s_idx--; t_idx++; } } // for(int i = 0; i<s.size();i++){ // if(s[i]!='a') // cout << s[i]; // } cout << res << endl; } int main() { cin >> s; solve(); return 0; }
Submission Info
Submission Time | |
---|---|
Task | A - STring |
User | ytoku3 |
Language | C++14 (Clang 3.8.0) |
Score | 0 |
Code Size | 1178 Byte |
Status | WA |
Exec Time | 15 ms |
Memory | 892 KB |
Judge Result
Set Name | Sample | Subtask1 | All | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Score / Max Score | 0 / 0 | 0 / 200 | 0 / 100 | ||||||||||
Status |
|
|
|
Set Name | Test Cases |
---|---|
Sample | example0, example1, example2 |
Subtask1 | example0, example1, example2, sub_corner0, sub_corner1, sub_corner2, sub_rand0, handmade0, handmade1 |
All | corner0, corner1, corner2, example0, example1, example2, handmade0, handmade1, maxrand0, sub_corner0, sub_corner1, sub_corner2, sub_rand0 |
Case Name | Status | Exec Time | Memory |
---|---|---|---|
corner0 | WA | 13 ms | 832 KB |
corner1 | AC | 13 ms | 832 KB |
corner2 | WA | 13 ms | 832 KB |
example0 | AC | 3 ms | 256 KB |
example1 | AC | 3 ms | 256 KB |
example2 | AC | 3 ms | 384 KB |
handmade0 | AC | 3 ms | 256 KB |
handmade1 | AC | 3 ms | 256 KB |
maxrand0 | WA | 15 ms | 892 KB |
sub_corner0 | WA | 3 ms | 256 KB |
sub_corner1 | AC | 3 ms | 256 KB |
sub_corner2 | WA | 3 ms | 256 KB |
sub_rand0 | WA | 3 ms | 256 KB |