_takumi

num15.2

Dec 17th, 2020
1,180
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.86 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. bool impl(bool a, bool b) {
  5.     return !a || b;
  6. }
  7.  
  8. bool F(int a, int x, int y) {
  9.     return (impl((x <= 9), (x * x <= a)) && impl(y * y <= a, y <= 9));
  10. }
  11.  
  12. int main() {
  13.     int cnt = 1000, ans = 1, x;
  14.     for (int a = 98; a < cnt; a++) {
  15.         for (int y = 1; y < cnt; y++) {
  16.             for (x = 1; x < cnt; x++) {
  17.                 if (F(a, x, y) == 0) {
  18.                     break;
  19.                 }
  20.             }
  21.             if (F(a, x, y) == 0) {
  22.                 break;
  23.             }
  24.  
  25.             else if (x == cnt && y == cnt - 1) {
  26.                 ans = a;
  27.             }
  28.         }
  29.     }
  30.     cout << ans;
  31.     return 0;
  32. }
  33.  
  34. /*Для какого наибольшего целого числа А формула
  35.  
  36.  
  37.  
  38. ((x ≤ 9) →(x ⋅ x ≤ A)) ⋀ ((y ⋅ y ≤ A) → (y ≤ 9))
  39.  
  40.  
  41.  
  42. тождественно истинна, то есть принимает значение 1 при любых целых неотрицательных x и y?*/
Advertisement
Add Comment
Please, Sign In to add comment