Lhesnor

Untitled

Sep 27th, 2021
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.23 KB | None | 0 0
  1. //Кузнечик
  2. #include <iostream>
  3.  
  4. int main() {
  5.   int a, P, H, t1 = -1, t2 = -1;
  6.   std::cin >> a >> P >> H;
  7.   if (abs(H - P) % a == 0) {
  8.     t1 = abs(H - P) / a;
  9.  
  10.   }
  11.   if (H % a == 0 && P % a == 0) {
  12.     t2 = H / a + P / a;
  13.  
  14.   } else if (H % a == 0 && P % a != 0) {
  15.     t2 = H / a + P / a + 1;
  16.   }
  17.   if (t1 < 0 || t2 < 0) {
  18.     std::cout << std::max(t1, t2);
  19.  
  20.   } else {
  21.     std::cout << std::min(t1, t2);
  22.   }
  23.  
  24.   return 0;
  25. }
  26. //Lifts
  27. #include <iostream>
  28.  
  29. int main() {
  30.   int N, K, T, L, maxnear, minnear;
  31.   std::cin >> N >> K >> T >> L;
  32.   if (K % T <= L) {
  33.     std::cout << K << std::endl;
  34.  
  35.   } else if (K / T + 1 < N / T) {
  36.     maxnear = T * (K / T + 1) + 1;
  37.     minnear = K / T * T + L;      
  38.     std::cout << ((maxnear - K <= K - minnear) ? maxnear : minnear) << std::endl;
  39.  
  40.   } else if (N / T == K / T + 1) {
  41.     minnear = K / T * T + L;      
  42.     std::cout << minnear << std::endl;
  43.  
  44.   }
  45.  
  46.   return 0;
  47. }
  48. //Chet nechet
  49. #include <iostream>
  50.  
  51. int main() {
  52.   int A, B, C, nechet;
  53.   std::cin >> A >> B >> C;
  54.   nechet = abs(A % 2) + abs(B % 2) + abs(C % 2);
  55.   if (nechet > 0 && nechet < 3) {
  56.     std::cout << "YES" << std::endl;
  57.   } else {
  58.     std::cout << "NO" << std::endl;
  59.   }
  60.   return 0;
  61. }
Advertisement
Add Comment
Please, Sign In to add comment