Vipper Opublikowano 27 Października 2014 Udostępnij Opublikowano 27 Października 2014 #include <iostream> using namespace std; unsigned int a,b,c,a1,b1,c1; int main() { cin >> a; cin >> b; cin >> c; if (b >=(2*a)) { a = a / c; b = b / c; a1 = a * 2; b1 = (b - 2) * 2; c1 = a1 + b1; cout << c1; } else { a = a / c; b = b / c; c1 = a * b; cout << c1; } return 0; } Rozwiązuję zadanie I mam problem, ponieważ nwm jak obliczyć te krzesła :/ Kod, który przygotowałem działa tylko dla kilku przypadków. Dajcie jakieś wskazówki Wejście W jedynym wierszu wejścia znajdują się trzy liczby całkowite A, B i K (1 ≤ A, B, K ≤ 500 000 000) oddzielone pojedynczymi odstępami, oznaczające, odpowiednio, wymiary blatu stołu oraz wymiar siedziska krzesła. Wyjście Twój program powinien wypisać na wyjście maksymalną liczbę krzeseł, które zmieszczą się przy stole. Przykłady Dla danych wejściowych: 15 18 4 poprawnym wynikiem jest: 10 Wyjaśnienie: Rysunek pokazuje przykładowe rozmieszczenie krzeseł przy stole. Oparcia zostały zaznaczone pogrubionymi odcinkami. Nie jest możliwe ustawienie jedenastu krzeseł. Natomiast dla danych wejściowych: 12 8 4 poprawnym wynikiem jest: 6 Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
Zarchiwizowany
Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.