Блог пользователя Bayan

Автор Bayan, 10 лет назад, перевод, По-русски

Привет всем, я как и многие из вас, обычный пользователь сайта codeforces. И во время каникул, я решил создать видео игру из за отсуствия контестов и вообще у меня было много свободного времени. Это игра является 2D platformer-ом как Super Mario Bros. или же Braid, конечно же на этот раз вы не спасаете принцесс из замков, вместо этого вы должны будете попытаться получить вердикт Accepted для задач которые вы решаете. Вы играете собственным кодом и ваша задача — пройти через все Wrong Answers используя все что попадается вам на несуществующие руки вашего персонажа.

Игра находиться в разработке и я закончил только первые 3 уровня. Если вы нашли баги или же у вас есть какие нибудь идеи, пожалуйста, сообщите в коментах. Я буду счастлив прочитать их!

Windows x86 Version
Windows x86_64 Version
Mac OSX Version
Linux Version

P.S. Я добавил в игру несколько секретов (в виде звездочек), сможете ли вы их найти?
UPD1: исправлен баг найденный Baklazan и немного изменен текст при падении.
UPD2: Были закончены 4 и 5 уровни + исправлены некоторые баги и изменены фоновые музыки.
4 уровень:


5 уровень:
Я решил сделать его в 3d

Полный текст и комментарии »

  • Проголосовать: нравится
  • +132
  • Проголосовать: не нравится

Автор Bayan, 10 лет назад, По-русски

Дается задача:
Дается N карт, на обеих сторонах каждой карты написано одно число. Если вы положите карту на стол одной стороной вверх, то вы не сможете увидеть число, написанное на другой стороне.
Есть N карт на столе, пусть Ai — число, написанное на одной стороне карты i, a Bi — число, написанное на другой стороне карты i. Карты лежат вначале в таком положении, что видно число Ai.
Дается К операции, для каждого j от 1 до К выполняется следующая операция: перевернуть все карты, числа на которых меньше равны Tj.
Результатом является сумма чисел, которые видны на картах после этих К операции.

1<=N,K<=200 000
1<=Ai,Bi,Tj<=1 000 000 000

Sample test:

    Input:     
 5 3 // N и K      
 4 6 // N строк каждая содержит цифры на сторонах карт Ai и Bi      
 9 1       
 8 8      
 4 2       
 3 7      
 8   // K строк, каждая содержит Tj        
 2          
 9     
    Output:
 18     

Полный текст и комментарии »

  • Проголосовать: нравится
  • +14
  • Проголосовать: не нравится