Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Задаченька х...

1.8K
19 декабря 2005 года
dEBuch
95 / / 21.10.2005
Люди! Помогите! В этом году я впервые побывал на олимпиаде по информатике, и занял 2 место так как не решил эту задачу: Кароче есть шахмтная доска на ней заданно X коней сколько коней бьет конь при x
коней на доске?
Я вроде начал решать задачу но так и не ришил, я создал двухмерный масив для доски и тут вес...
Потом я думал вывисти формулу но ...
Помогите! А тоя так и не врублюсь как решать задачи такого типа!
492
23 декабря 2005 года
alibabaich
238 / / 08.07.2004
Цитата:
Originally posted by dEBuch
Люди! Помогите! В этом году я впервые побывал на олимпиаде по информатике, и занял 2 место так как не решил эту задачу: Кароче есть шахмтная доска на ней заданно X коней сколько коней бьет конь при x
коней на доске?
Я вроде начал решать задачу но так и не ришил, я создал двухмерный масив для доски и тут вес...
Потом я думал вывисти формулу но ...
Помогите! А тоя так и не врублюсь как решать задачи такого типа!


Ох. Ну аля С#:

 
Код:
struct XY{uint x,uint y}
main{
List<XY> listKnight;
List<int> res;
XY xKnight = {valx,valy};
int num =0;
foreach(XY i in listKnight)
    if((abs(i.x - xKnight.x) == 2 && abs(i.y - xKnight.y) == 1)||
    (abs(i.y - xKnight.y) == 2 && abs(i.x - xKnight.x) == 1))
        res.Add(i++);



Идея понятна? (Программа не рабочая).
398
23 декабря 2005 года
Alexandoros
630 / / 21.10.2005
Я лично нихрена не понял в условии. Что дано то? Что значит "задано х коней" - даны их координаты? Что значит "сколько коней бьет конь при x коней на доске?" - даны координаты коня? или нада вычислить вероятность бития абстрактным конем других коней?
10K
27 декабря 2005 года
takedo
13 / / 28.06.2005
Да, условия непонятны. Чего найти, что за х Х?
1.8K
29 декабря 2005 года
dEBuch
95 / / 21.10.2005
Цитата:
Originally posted by takedo
Да, условия непонятны. Чего найти, что за х Х?


Уточнение!
Кординаты не данны!
Пользователь вводит количество коней на доске!
И программа должна вывести сколько фигурок коней бьет конь в своей зоне.
Своя зонна это куда конь переходит с одного раза!

292
29 декабря 2005 года
Matush
726 / / 14.01.2004
Цитата:
Originally posted by dEBuch
Уточнение!
Кординаты не данны!
Пользователь вводит количество коней на доске!
И программа должна вывести сколько фигурок коней бьет конь в своей зоне.
Своя зонна это куда конь переходит с одного раза!


А может координаты все таки даны, то есть они вводятся с клавы или читаются с файла?

Если координаты всех коней известны, то проверяем сколько коней находится по координатам куда может ступить конь (их 8 ). Вот и все.

А если координаты не известы, то это уже задачка из области теории вероятности.

492
29 декабря 2005 года
alibabaich
238 / / 08.07.2004
Цитата:
Originally posted by Matush
А если координаты не известы, то это уже задачка из области теории вероятности.

Да это задача тривиальна. Ответ n - где n - это [0^1^2^3^4^5^6^7^8] но меньше х - причем любое.
Решение всегда верно если предусловие ложно.

1.8K
01 января 2006 года
dEBuch
95 / / 21.10.2005
Цитата:
Originally posted by alibabaich
Да это задача тривиальна. Ответ n - где n - это [0^1^2^3^4^5^6^7^8] но меньше х - причем любое.
Решение всегда верно если предусловие ложно.


Спасибо!
Да я сам не фига не понял на олимпиаде!

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог