Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <bits/stdc++.h>
- typedef long long ll;
- typedef unsigned long long ull;
- typedef long double ld;
- #define vi vector<int>
- #define vll vector<long long>
- #define pb push_back
- #define p_b pop_back
- #define FOR(a, b) for(int i = a; i <= b; i++)
- #define tests() int t; cin >> t; while(t--)
- #define input(a, n) for(int i = 0; i < n; i++){int x; cin >> x; a.pb(x);}
- #define MOD (ull)1000000007
- using namespace std;
- int main(){
- ios_base::sync_with_stdio(false);
- cin.tie(NULL);
- cout.tie(NULL);
- int t;
- cin >> t;
- for(int k = 0; k < t; k++){
- int n;
- cin >> n;
- for(int p = 0; p < n; p++){
- string a, b, c, d, e, f, g, s;
- for(int line = 0; line < 10; line++){
- string s;
- getline(cin, s);
- if(s[0] == 't'){
- for(int j = 7; j < s.length(); j++){
- if(s[j] != '}' && s[j] != ',') b += s[j];
- }
- b += ". ";
- } else if(s[0] == 'a'){
- a += s.substr(8, 2)+".";
- for(int j = 10; j < s.length(); j++){
- if(s[j-1] == ' ' && s[j-2] != ','){
- a += s.substr(j-1, 2);
- } else if(s[j-1] == ' ' && s[j-2] == ','){
- a += s.substr(j-2, 4)+".";
- }
- }
- a += ". ";
- } else if(s[0] == 'j'){
- for(int j = 9; j < s.length(); j++){
- if(s[j] != '}' && s[j] != ',') c += s[j];
- }
- c += ". ";
- } else if(s[0] == 'v'){
- for(int j = 8; j < s.length(); j++){
- if(s[j] != '}' && s[j] != ',') e += s[j];
- }
- } else if(s.substr(0, 2) == "pa"){
- for(int j = 7; j < s.length(); j++){
- if(s[j] != '}' && s[j] != ',') g += s[j];
- }
- g += ".\n";
- } else if(s[0] == 'y'){
- for(int j = 6; j < s.length(); j++){
- if(s[j] != '}' && s[j] != ',') d += s[j];
- }
- d += ";";
- } else if(s[0] == 'n'){
- f = "(";
- for(int j = 8; j < s.length(); j++){
- if(s[j] != '}' && s[j] != ',') f += s[j];
- }
- f += "):";
- }
- }
- cout << a << b << c << d << e << f << g;
- }
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement