Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Олимпиадная задача по программированию - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Почему программа не отрывает поток для ввода данных? http://www.cyberforum.ru/cpp-beginners/thread671345.html
Всем привет! Программа описывает структуру для дробей, в которой хранятся соответственно числитель и знаменатель. В ходе выполнения программы мы определяем две переменные типа Дробь, потом...
C++ Парсинг сайта на ASP Здравствуйте. Появилась идея сделать клиентское приложение для сайта на ASP. Вот собственно и он: http://lic6.lanta-net.ru/login1.asp Хотел бы узнать - как на C++ (хотя можно и на других языках)... http://www.cyberforum.ru/cpp-beginners/thread671339.html
C++ Игра с фишками. Что не так в моем коде?
Важной частью игры является проверка того, что можно ли соединить две фишки путем, удовлетворяющим следующим свойствам: 1) Путь должен состоять из отрезков вертикальных и горизонтальных прямых. ...
Удаление символа в строке C++
Помогите пожалуйста, вот программа: #include <iostream> using namespace std; int main() { int k; cin >> k; int a=0;
C++ Поиск минимума методом трихотомии http://www.cyberforum.ru/cpp-beginners/thread671290.html
Здравствуйте! Написал, но почему-то не работает. Подскажите пожалуйста что тут не так? Метод трихотомии - деление на три, аналог метода дихотомии (деление на два). Или то что я нахожу f1 и f2 -...
C++ Как удалить символ через cout? Собственно вся суть изложена в названии темы. Я слышал, что через cout << '' можно удалить один символ. Там нужно cout << '\какая-то буква'. Подскажите эту "какую-то" букву. Всё, проблема решена,... подробнее

Показать сообщение отдельно
Григорий Карпов
4 / 4 / 0
Регистрация: 14.07.2012
Сообщений: 205

Олимпиадная задача по программированию - C++

14.10.2012, 23:10. Просмотров 2265. Ответов 10
Метки (Все метки)

Помогите написать программу для решения следующей задачи (из Всесибирской Открытой Олимпиады Школьников по информатике за 2011-2012 года):

Имя входного файла: input.txt
Имя выходного файла: output.txt
Ограничение по памяти: 256 Мб

Задача 1. Сколько пятниц?
Ограничение по времени на 1 тест: 1 сек.

Сегодня 27 ноября 2011 года. Это воскресенье. А нас интересуют пятницы. Необходимо
узнать, сколько пятниц встречается в диапазоне времени между двумя заданными датами, включая
и эти даты. Известно, что даты взяты из XXI века.
Следует помнить, что бывают високосные годы. Год будет високосным, если он делится на
4, но не делится на 100, или если он делится на 400.

Входные данные

В двух строках входного файла записаны две даты, по одной на строке. Каждая дата
задается тремя целыми числами, записанными через пробел, в формате: год, месяц, день. Порядок
дат не фиксирован.

Выходные данные

В выходной файл необходимо вывести одно целое число ― количество пятниц,
встречающихся в промежутке времени между заданными датами.

Пример

input.txt
2011 11 11
2011 12 1

output.txt
3

Еще хотелось бы узнать что значит этот пункт из правил проведения олимпиады:

3.16. Жюри будет использовать следующие компиляторы и командные строки для
компиляции решений.

Компилятор
Visual С++ 2005

Командная строка
cl.exe /EHsc /Ox <исходный файл> /link/STACK:33554432
0
Вложения
Тип файла: pdf Задания 2011-2012.pdf (1.19 Мб, 76 просмотров)
Тип файла: pdf Правила 2011-2012.pdf (393.8 Кб, 17 просмотров)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru