Задача A. Олимпиада
Ограничение по времени:
1 second
Ограничение по памяти:
256 megabytes
Бір ел A облысқа бөлінген. Әр облыста B аудан бар, әр ауданда C мектеп бар. Олимпиадада әр мектептен D оқушы қатысады. Олимпиадаға барлығы неше оқушы қатысады?
Формат входного файла
Жалғыз жолда A,B,C,D(1<=A,B,C,D<=100) сандары беріледі.
Формат выходного файла
Жалғыз бүтін сан — олимпиададағы өқушылар саның шығарыңыз.
Система оценки
Есепте 10 тест, әр қайсысы 10 ұпайға бағаланады.
Пример:
Вход
19 6 20 3
Ответ
6840
a,b,c,d=map(int,input().split()) print(a*b*c*d)
Задача B. Жұп сандар
Ограничение по времени:
1 second
Ограничение по памяти:
256 megabytes
Сізге L және R сандары беріледі. L-дан R-ға дейін барлық цифралары ондық санау жүйесінде жұп болатын сандардың санын табу керек. Есептің жауабын табыңыз.
Формат входного файла
Бірінші жолда екі натурал L және R (1<=L<=R<=1010) сандары берілген.
Формат выходного файла
Бірінші жолда есептің жауабын — бір бүтін санды шығарыңыз.
Система оценки
Бұл есеп 10 тесттан тұрады. Әр тест 10 баллға бағаланады:
1<=L<=R<=102. 1-2 нөмердегі тесттер.
1<=L<=R<=106. 3-4 нөмердегі тесттер.
1<=L<=R<=1010. 5-10 нөмердегі тесттер
Пример:
Вход
3 10
Ответ
3
count=0
n=[int(input("первое число от: ")),int(input("второе число до:"))]
for i in range(n[0],n[1]+1):
if i %2==0:print(i);count+=1
else:continue
print('Ответ: - ',count)
Задача С. Бөлгіштер
Ограничение по времени:
1 second
Ограничение по памяти:
256 megabytes
Сізге n бүтін саны берілген. 1-ден n-ге дейін бөлгіштердің саны жұп болатын сандардың санын табыңыз.
Формат входного файла
Бірінші жолда бүтін n (1<=n<=109) саны берілген.
Формат выходного файла
Есептің жауабын шығарыңыз.
Система оценки
Бұл есеп 10 тесттан тұрады. Әр тест 10 баллға бағаланады:
1<=n<=1000. 1-6 нөмердегі тесттер.
1<=n<=105. 7-8 нөмердегі тесттер.
1<=n<=109. 9-10 нөмердегі тесттер
Пример:
Вход
10
Ответ
7
Замечание
Мысалды:
1 санының бөлгіштері: 1. Бөлгіштерінің саны 1 - тақ.
2 санының бөлгіштері: 1,2. Бөлгіштерінің саны 2 - жұп.
3 санының бөлгіштері: 1,3. Бөлгіштерінің саны 2 - жұп.
4 санының бөлгіштері: 1,2,4. Бөлгіштерінің саны 3 - тақ.
5 санының бөлгіштері: 1,5. Бөлгіштерінің саны 2 - жұп.
6 санының бөлгіштері: 1,2,3,6. Бөлгіштерінің саны 4 - жұп.
7 санының бөлгіштері: 1,7. Бөлгіштерінің саны 2 - жұп.
8 санының бөлгіштері: 1,2,4,8. Бөлгіштерінің саны 4 - жұп.
9 санының бөлгіштері: 1,3,9. Бөлгіштерінің саны 3 - тақ.
10 санының бөлгіштері: 1,2,5,10. Бөлгіштерінің саны 4 - жұп.
N = int(input())
Sum = 0
for i in range(1,N+1):
SumI = 0
for j in range(1, i+1):
if i % j == 0:
SumI += 1
if SumI % 2 == 0:
Sum += 1
print(Sum)
Достарыңызбен бөлісу: |