| 1 Назаров Даниил Дмитриевич, 23 октября 2025 г. 11:13:54 |
| #include <bits/stdc++.h> using namespace std; int main() { long long a,mx=-1e18,mn=1e18,i=1; while (cin>>a){ if (i%2==1) { if (a<mn) { mn = a; } } if (i%2==0) { if (a>mx) { mx=a; } } i++; } cout<<mx+mn; }
|
|
|
| 2 Расулов Миррахим Олимжонович, 26 июня 2025 г. 12:03:37 |
| #include <iostream> #include <climits> using namespace std; int main() { int num, index = 1; int minOdd = INT_MAX; int maxEven = INT_MIN; while (cin >> num) { if (index % 2 == 0) { if (num > maxEven) maxEven = num; } else { if (num < minOdd) minOdd = num; } index++; } cout << (minOdd + maxEven) << endl; return 0; }
|
|
|
| 3 Александр, 04 мая 2025 г. 16:51:10 |
| Чётность и нечётность чисел определяется не значением числа, а его местоположением в последовательности (индекс). Пример: -2 -5 -8 2 3 13 10 7 Ответ: 5 Разбор примера: Чётные числа: -5 2 13 7 Максимум (13) Нечётные числа: -2 -8 3 10 Минимум (-8) Ответ 13 + (-8) = 5
|
|
|
| 4 Рахимов Шарифчон, 08 апреля 2025 г. 8:11:04 |
| #include<iostream> using namespace std; int main() { int x,mx,mn,i=2; cin>>mn>>mx; while(cin>>x) { i++; if(i%2) { if (x<mn)mn=x; } else if(x>mx)mx=x; } cout<<mx+mn; }
|
|
|
| 5 Кулик Николай Алексеевич, 16 марта 2025 г. 11:16:51 |
| int i=1,maxx=-10000,minn=10000,num; while (num!=0){ cin>>num; if(maxx<num && i%2==0 && num!=0)maxx=num; if (minn>num && i%2!=0 && num!=0)minn=num; i++; } cout<<maxx+minn; Добрый день товарищи, проблема со временем, кто может помочь, что не так, первые подозрения на условие цикла, а там как говорится хз
|
|
|
| 6 Неизвестный, 23 января 2025 г. 9:10:43 |
| Админ (или хоть кто-нибудь), можете объяснить, почему, если я нахожу максимум из чисел с чётными номерами и минимум из чисел с нечётными номерами через функцию min_element/max_element, то решение не проходит 3-й тест? А если делаю то же самое через цикл for, оно проходит все тесты? P.S. Пишу на C++
|
|
|
| 7 Юрий Владимирович, 26 октября 2021 г. 22:18:22 |
| python. номер числа значит индекс. со второй попытки.
|
|
|
| 8 Лебедев Владислав, 16 ноября 2019 г. 5:08:22 |
| while (cin >> n) { --->>> Accepted
|
|
|
| 9 Романов Сергей Николаевич, 08 октября 2019 г. 14:20:18 |
Писал на Pascal ABC и долго не проходил даже первый тест из-за while not eof(input) do исправил на while not eoln(input) do и в FreePascal прошли все тесты Правильно while not seekeof
|
|
|
| 10 Азиз Умар, 08 августа 2019 г. 16:36:10 |
Здравствуйте, админ. Почему здесь именно 1. а не что-то другое? C++: while (true) { int x; if (scanf("%d", &x) != 1) { break; } /* здесь обработка */ } scanf возвращает количество реально прочитанных %-шаблонов. И EOF (-1), если файл кончился. В данном случае %d шаблон один. Поэтому возвращать может 1 или 0 (файл кончился но чисел не нашли) или -1 (файл кончился). Возможно 0 не будет выдавать, сразу -1.
|
|
|
| 11 Вязовцев Андрей Викторович, 07 февраля 2019 г. 19:18:17 |
| Интересно было поиграться со временем. Короче говоря, ели вы используете только библиотеку stdio.h , то получается наилучший результат(у меня 0,092с). 2-е место займёт использование iostream+ios_base::sync_with_stdio(0);.Уже 0,124с. P.S. Усовершенствовал программу, с iostream смог сделать результат 0,092
|
|
|
| 12 Аниров Дамир Канатович, 04 февраля 2019 г. 14:36:32 |
можно ли использовать функцию "*min_element(a, a + n)" с++ Можно использовать всё, что входит в стандартную библиотеку.
|
|
|
| 13 Кузин А В, 30 декабря 2018 г. 4:56:11 |
| А почему-бы и не написать парсер? Как раз на задачках попроще попрактиковаться.)
|
|
|
| 14 Парфенов Игорь Андреевич, 08 декабря 2018 г. 20:46:37 |
Если считывать значение из файла с помощью ------------ ifstream Fin("input.txt"); while(Fin>>a){ ... ------------ ,то все нормально, а если с помощью ------------ ifstream Fin("input.txt"); while(!Fin.eof()){ ... ------------ , то неверный ответ, хотя у меня в обоих случаях всегда одинаковые ответы, и во втором случае не добавляется никаких лишних символов. Почему так? Это связано с тем что у меня windows и компилятор GNU GCC? Это связано с тем, что строка может заканчиваться переводом строки.
|
|
|
| 15 Винк В В, 25 июня 2018 г. 19:05:35 |
Не могу понять, куда здесь идут 525 Килобайт? Переменные: 4 инта и всё. Всегда на такие программки уходило 248 Кило... не понятно. Объявление на главной странице сайта [14.06] Обновлены все компиляторы в системе
|
|
|
| 16 Али Мухамеджан Алтайулы, 16 марта 2018 г. 15:58:40 |
Как здесь считывать переменные? C++: while (true) { int x; if (scanf("%d", &x) != 1) { break; } /* здесь обработка */ } Паскаль: while not seekeof do begin read(x); (* здесь обработка *) end
|
|
|
| 17 Наумов Иван Леонидович, 19 июля 2017 г. 15:51:02 |
| У кого проблемы со временем на c++, пропишите в первой строчке мэйна ios_base::sync_with_stdio(0); (отключает синхронизацию cin и scanf, то есть cin будет работать шустрее)
|
|
|
| 18 Глейх Андрей Артурович, 07 мая 2016 г. 12:28:05 |
| генераторы списков и слайсы рулят)))
|
|
|
| 19 Вадим Дмитриевич, 19 января 2016 г. 14:33:13 |
| Чтобы программа на c++ проходила тестирование не через раз(из-за timelimit'a), советую использовать scanf вместо std::cin - в данной задаче это даёт почти двухкратный прирост по скорости. С внедрением scanf в условие цикла прийдётся немножко поломать голову, если делаете это впервые, но оно того стоит :)
|
|
|
| 20 Коваль Захар Климович, 11 июля 2014 г. 16:43:19 |
Блин, вот все говорят про парсинг, пробелы... Я один использую cin по назначению? while((cin >> temp) != NULL){
|
|
|