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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Почему программа не отрывает поток для ввода данных? http://www.cyberforum.ru/cpp-beginners/thread671345.html
Всем привет! Программа описывает структуру для дробей, в которой хранятся соответственно числитель и знаменатель. В ходе выполнения программы мы определяем две переменные типа Дробь, потом предлагаем пользователю ввести их значения в формате (числитель/знаменатель), знак "/" обязателен. Проблема в том, что после ввода первой дроби, cin не предлагает ввести вторую. У кого есть идеи как бороться...
C++ Парсинг сайта на ASP Здравствуйте. Появилась идея сделать клиентское приложение для сайта на ASP. Вот собственно и он: http://lic6.lanta-net.ru/login1.asp Хотел бы узнать - как на C++ (хотя можно и на других языках) можно заполнить графы и послать сообщение для авторизации, после чего получить код странички после авторизации? Гугл молчит как партизан, кроме скромной заметки, намекающей на то что нужно не парсить... http://www.cyberforum.ru/cpp-beginners/thread671339.html
C++ Игра с фишками. Что не так в моем коде?
Важной частью игры является проверка того, что можно ли соединить две фишки путем, удовлетворяющим следующим свойствам: 1) Путь должен состоять из отрезков вертикальных и горизонтальных прямых. 2) Путь не должен пересекать других фишек. При этом часть пути может оказаться вне доски. X - означает, что клетка занята фишкой. . (точка) - означает, что клетка пустая. Фишки с координатами...
Удаление символа в строке 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 - уже не правильно? #include <conio.h> #include <math.h> #include <iostream> using namespace std; double f(double x) {
C++ Как удалить символ через cout? Собственно вся суть изложена в названии темы. Я слышал, что через cout << '' можно удалить один символ. Там нужно cout << '\какая-то буква'. Подскажите эту "какую-то" букву. Всё, проблема решена, не знаю как удалить тему. подробнее

Показать сообщение отдельно
Григорий Карпов
 Аватар для Григорий Карпов
4 / 4 / 0
Регистрация: 14.07.2012
Сообщений: 138
14.10.2012, 23: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
Вложения
Тип файла: pdf Задания 2011-2012.pdf (1.19 Мб, 76 просмотров)
Тип файла: pdf Правила 2011-2012.pdf (393.8 Кб, 17 просмотров)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 03:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru