[Solutions] Bangladesh Artificial Intelligence Olympiad (BdAIO) 2025 – Mock Contest

This blog contains all of my solutions to the mock contest of BDAIO. Why did I post this? Because I felt like doing it even tho these questions are way too easy to solve 🙂

This thingy is for beginners, didn’t include explanations because too easy to put in 🙂

A. Fibonacci Numbers[solution]

def fibonacci(n):
    if n == 1 or n == 2:
        return 1
    a, b = 1, 1
    for _ in range(3, n + 1):
        a, b = b, a + b
    return b

N = int(input())
print(fibonacci(N))

B. Divisors[solution]

n = int(input())

def divisor(n):
    for i in range(1,n+1):
        if n%i == 0:
            print(i)
divisor(n)        

C. Match Sticks[solution]

import sys

def yes_or_no(n):
    n_fin = n - 2
    if n > 4 and n_fin % 3 == 0:
        print("Yes")
    else:
        print("No")

for line in sys.stdin:
    n = int(line.strip())
    yes_or_no(n)

D. Passwords[solution]

import sys

def how_many_pass(s):
    check_lower = 0
    check_upper = 0
    check_digit = 0
    pass_count = 0
    for char in s:
        if char.islower():
            check_lower = 1
        elif char.isupper():
            check_upper = 1
        elif char.isdigit():
            check_digit = 1
        if check_lower + check_upper + check_digit == 3:
            pass_count += 1
            check_lower = check_upper = check_digit = 0 
    print(pass_count)

for line in sys.stdin:
    s = line.strip()
    how_many_pass(s)

E. Byang’s Day Out[solution]

import sys

def yes_or_no(a, b, c):
    if a + b >= c and a + c >= b and b + c >= a:
        return "Yes"
    else:
        return "No"

input_lines = sys.stdin.read().splitlines()
t = int(input_lines[0])

for i in range(1, t + 1):
    a, b, c = map(int, input_lines[i].split())
    print(yes_or_no(a, b, c))

24 responses to “[Solutions] Bangladesh Artificial Intelligence Olympiad (BdAIO) 2025 – Mock Contest”

  1. This is another test comment

  2. Did the solution of problem e really got accepted? I wrote similar code but it exceeded the time limit.

    1. sazedurrahman707@gmail.com Avatar
      sazedurrahman707@gmail.com

      They all are correct and got accepted 🙂

  3. xPpUH Kmw WtXXp JddQV UuOVTWQ Kns

  4. Москва. Психологи в районе Дорогомилово – отзывы Психолог в Москве.

    Психолог, Сайт психологов.
    Психолог Москва. Психолог СПБ. Психолог онлайн.
    Задайте интересующие вас вопросы или запишитесь на сеанс к психологу.
    Правильно оценить происходящее в жизни и найти выход из сложившейся жизненной ситуации.

  5. Дизайн человека – это система, которая предлагает анализ личности на основе информации о дате, времени и месте рождения. Как составить матрицу судьбы

    Для каждого человека естественного искать выгоду для себя. Так происходит и с Дизайном Человека.
    Дизайн человека делит людей на четыре категории, помогает узнать себя и показывает путь к счастливой жизни.
    В целом, Дизайн человека может быть полезным инструментом для самопознания, саморазвития, и улучшения качества жизни. Он помогает понять себя и окружающий мир, и найти свой путь, который приносит счастье и удовлетворение.
    Каждый Профиль состоит из двух Линий: Сознательной и Подсознательной.
    Дизайн Человека позволяет учитывать индивидуальные особенность каждого человека и учит познавать свою истинную природу.
    Профиль в Дизайне Человека — это уникальная комбинация двух линий, которые формируют ваш характер и способы взаимодействия с миром.
    Анализ своего Дизайна Человека может помочь в понимании причин, по которым вы испытываете определенные трудности, разочарования, и как можно их преодолеть.

  6. В целом, Дизайн человека может быть полезным инструментом для самопознания, саморазвития, и улучшения качества жизни. Он помогает понять себя и окружающий мир, и найти свой путь, который приносит счастье и удовлетворение. Кто я по дизайну человека

    Дизайн Человека позволяет учитывать индивидуальные особенность каждого человека и учит познавать свою истинную природу.
    Дизайн человека может помочь вам лучше понимать людей вокруг вас, их энергетический тип, и как лучше взаимодействовать с ними.
    Тип – это основа, но ваша уникальность проявляется через Профиль, Центры, Каналы и Ворота.
    Для каждого человека естественного искать выгоду для себя. Так происходит и с Дизайном Человека.

  7. Дизайн Человека (human design) – это система знаний об энергетической механике людей и космологическом устройстве мира. 12 22 human design

    Дизайн Человека позволяет учитывать индивидуальные особенность каждого человека и учит познавать свою истинную природу.
    12 профилей в Дизайне человека. Исследователь. Отшельник. Мученик. Оппортунист. Еретик. Ролевая модель.
    Профили в Дизайне человека · 1 линия — Исследователь · 2 линия — Отшельник · 3 линия — Мученик · 4 линия — Опортунист · 5 линия — Еретик · 6 линия — Ролевая модель.
    Тип – это основа, но ваша уникальность проявляется через Профиль, Центры, Каналы и Ворота.

  8. 12 профилей в Дизайне человека. Исследователь. Отшельник. Мученик. Оппортунист. Еретик. Ролевая модель. Архетип исследователь

    Дизайн человека помогает понять, какой тип энергии вы излучаете, как вы принимаете решения, и как лучше использовать свою энергию, чтобы не выгорать, а чувствовать себя более удовлетворённым
    Дизайн человека – это система, которая предлагает анализ личности на основе информации о дате, времени и месте рождения.
    Дизайн Человека позволяет учитывать индивидуальные особенность каждого человека и учит познавать свою истинную природу.

  9. Дизайн человека может помочь вам лучше понимать людей вокруг вас, их энергетический тип, и как лучше взаимодействовать с ними. Ментальный проектор 4 6

    Профиль в Дизайне Человека — это уникальная комбинация двух линий, которые формируют ваш характер и способы взаимодействия с миром.
    В целом, Дизайн человека может быть полезным инструментом для самопознания, саморазвития, и улучшения качества жизни. Он помогает понять себя и окружающий мир, и найти свой путь, который приносит счастье и удовлетворение.
    Дизайн Человека позволяет учитывать индивидуальные особенность каждого человека и учит познавать свою истинную природу.
    Дизайн Человека (human design) – это система знаний об энергетической механике людей и космологическом устройстве мира.
    Тип – это основа, но ваша уникальность проявляется через Профиль, Центры, Каналы и Ворота.
    Для каждого человека естественного искать выгоду для себя. Так происходит и с Дизайном Человека.

  10. Момент или ситуация, когда человек сталкивается с вызовом, трудностями или новым опытом, которые стимулируют его личностный рост. Это означает, что всегда есть возможность выйти из зоны комфорта и преодолеть трудности для достижения более высокого уровня развития и самопонимания. Онлайн консультация

    Неуверенность в своём выборе. Невозможность определить, какое решение будет самым лучшим.
    Множество стратегий и подходов, которые могут помочь нам справиться с жизненными вызовами.

  11. Достаточно одного ребенка, чтобы заполнить весь дом и двор. https://cvet.citaty-tsitaty.ru

  12. Тело может представлять ключевые отношения через отношения между частями тела. Пирамида логических уровней 2.0 Короткова.

  13. Перед началом работы стоит проверить, подходит ли база форумов для хрумера https://www.olx.ua/d/uk/obyavlenie/progon-hrumerom-dr-50-po-ahrefs-uvelichu-reyting-domena-IDXnHrG.html для вашей ниши.

  14. Сайт психологической помощи онлайн. Psychologist. Ответ психологи.

  15. Психотерапевт Челны. Психотерапевт Киров. 978 оценок

  16. Психотерапевт Челны. Б17 психологи. 885 оценок

  17. Психотерапевт Челны. На прием Клинцы. 389 оценок

  18. Психотерапевты Самара. В17 психология. 504 оценок

  19. Психотерапевт Оренбург. batmanapollo.ru 875 оценок

Leave a Reply to Peoplerig Cancel reply

Your email address will not be published. Required fields are marked *