Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <bits/stdc++.h>
- using namespace std;
- #define pb push_back
- #define ALL(o) (o).begin(),(o).end()
- #define fo(n) for(int i=0;i<n;i++)
- template<typename X> inline X abs(const X& a) {return a < 0 ? -a : a;}
- map<int,int> mp;
- void build(){
- int t = 1;
- fo( 100 ){
- int x = i , y = 0;
- while( x < 100 && x > -1 && y < 100 && y > -1 ) mp[t] = min( min( x , abs( x - 99 ) ) , min( y , abs( y - 99 ) ) ) + 1 , --x , ++y , ++t;
- }
- }
- int main(){
- build();
- int T , trash , k;
- cin >> T;
- while( T-- ){
- cin >> trash >> k;
- cout << mp[k] << endl;
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement