Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ///* ***Bismillahir Rahmanir Rahim*** */
- /*
- Algorithm Used:
- */
- #include <bits/stdc++.h>
- using namespace std;
- typedef long long ll;
- typedef long double dl;
- typedef unsigned long long ull;
- #define pb push_back
- #define eb emplace_back
- #define PB pop_back
- #define nn "\n"
- #define O_O \
- ios_base::sync_with_stdio(false); \
- cin.tie(NULL)
- #define all(p) p.begin(), p.end()
- #define zz(v) (ll) v.size()
- #define ss ' '
- #define sz(x) (ll) x.size()
- #define MEM(a, b) memset(a, (b), sizeof(a))
- #define CLR(p) memset(p, 0, sizeof(p))
- #define precision(a) fixed << setprecision(a)
- #define rep(i, b) for (ll i = 0; i < (b); i++)
- #define rep1(i, b) for (int i = 1; i <= (b); i++)
- //#define rep(s,e) for(i=s;i<e;i+=1)
- //#define rep(i,a,b) for(int i=(a);i<(b);i++)
- #define fr(i, b, a) for (int i = (b); i >= (a); i--)
- #define rep2(i, a, b, c) for (int i = (a); i != (b); i += (c))
- #define arrsize(a) (sizeof(a) / sizeof(a[0]))
- //#define arrsize(a) (sizeof(a)/sizeof(*a))
- #define S(a) scanf("%lld", &a)
- #define dbug(vari) cerr << #vari << = << (vari) << endl
- #define isOn(S, j) (S & (1 << j))
- #define setBit(S, j) (S |= (1 << j))
- #define clearBit(S, j) (S &= ~(1 << j))
- #define toggleBit(S, j) (S ^= (1 << j))
- #define lowBit(S) (S & (-S))
- #define setAll(S, n) (S = (1 << n) - 1)
- #define SS(a, b) scanf("%lld %lld", &a, &b)
- #define SSS(a, b, c) scanf("%lld %lld %lld", &a, &b, &c)
- #define gcd(a, b) __gcd(a, b)
- #define lcm(a, b) (a * b) / gcd(a, b)
- #define pi acos(-1.0)
- #define precision(a) fixed << setprecision(a)
- #define ff first
- #define sc second
- #define print(v) \
- for (ll i : v) \
- cout << i << ss
- typedef pair<int, int> pii;
- typedef pair<ll, ll> pll;
- typedef vector<pair<ll, ll>> vpll;
- typedef vector<ll> vll;
- typedef map<string, ll> msl;
- typedef map<ll, ll> mll;
- #define yes cout << "YES\n"
- #define no cout << "NO\n"
- #define minusonep cout << "-1\n"
- #define onep cout << "1\n"
- #define nl cout << "\n"
- // ll minelementindex = min_element(v.begin(),v.end()) - v.begin();
- // ll minelement = *min_element(v.begin(), v.end());
- // ll maxelementindex = max_element(v.begin(),v.end()) - v.begin();
- // ll maxelement = *max_element(v.begin(), v.end());
- // memset(ar,-1,sizeof(ar));
- //#define sort(x) sort(x.begin(), x.end())
- // sort(a,a+n,greater<ll>())
- // for (auto it = mp.begin(); it != mp.end(); ++it){}
- // string x(w.size(),'1');
- // auto s =to_string(42);
- // string s = "12345";
- // object from the class stringstream
- // stringstream geek(s);
- // The object has the value 12345 and stream
- // it to the integer x
- // int x = 0;
- // geek >> x;
- ll toint(string s)
- {
- stringstream geek(s);
- int x = 0;
- geek >> x;
- return x;
- }
- int main()
- {
- // O_O ;
- ll t;
- cin >> t;
- ll ans1 = 0, ans2 = 0;
- while (t--)
- {
- string s;
- cin >> s;
- ll temp1, temp2;
- char temp3;
- stringstream geek(s);
- geek >> temp1 >> temp3 >> temp2;
- cout << temp1 << ss << temp2 << nn;
- ans1 += temp1;
- ans2 += temp2;
- if (ans2 >= 12)
- {
- ans1 += (ans2 / 12);
- ans2 %= 12;
- }
- cout << ans1 << " Feet, " << ans2 << " Inches" << nn;
- }
- return 0;
- }
- /// 10^3 te n^2 complexity greedy solve kora somvob mind it
Advertisement
Add Comment
Please, Sign In to add comment