osipyonok

1509

May 21st, 2016
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.03 KB | None | 0 0
  1. #include<bits/stdc++.h>
  2.  
  3. #define INF 1000010000
  4. #define nl '\n'
  5. #define pb push_back
  6. #define ppb pop_back
  7. #define mp make_pair
  8. #define fi first
  9. #define se second
  10. #define pii pair<int,int>
  11. #define pdd pair<double,double>
  12. #define all(c) (c).begin(), (c).end()
  13. #define SORT(c) sort(all(c))
  14. #define rep(i,n) for( int i = 0; i < n; ++i )
  15. #define repi(i,n) for( int i = 1 ; i <= n; ++i )
  16. #define repn(i,n) for( int i = n - 1 ; i >= 0 ; --i )
  17. #define repf(j,i,n) for( int j = i ; j < n ; ++j )
  18. #define die(s) {std::cout << s << nl;}
  19. #define dier(s) {std::cout << s; return 0;}
  20. #define vi vector<int>
  21. typedef long long ll;
  22.  
  23. using namespace std;
  24.  
  25.  
  26. int main() {
  27.     ios_base::sync_with_stdio(false);
  28.     cin.tie(NULL);
  29.     cout.precision(4);
  30.     cout.setf(ios::fixed);
  31.     double a , b , c;
  32.     int n = 0;
  33.     while(cin >> a >> b >> c){
  34.         if(a == -1.) return 0;
  35.         cout << "Set " << ++n << ":" << nl;
  36.         if (b*b <= a*c){
  37.             die("Poor King!");
  38.             continue;
  39.         }
  40.         double ans = a * c * (a + 2 * b + c) / (b * b - a * c);
  41.         die(ans);
  42.     }
  43.     return 0;
  44. }
Add Comment
Please, Sign In to add comment