Районная олимпиада 2019-2020 информатика
Есеп А. Теңбүйірлі үшбұрыштар
Уақытка қойылған шектеу:
1 second
Жадқа қойылған шектеу:
256 megabytes
Теңбүйірлі үшбұрыш — бұл ұзындықтары бойынша екі қабырғасы тең үшбұрыш. Қабырғаларының ұзындықтары 1-ден N-ға дейін бүтін сан болатын, теңбүйірлі үшбұрыштардың сандарың табыңыз. Еске салайық, үшбұрыштың әр қабырғасы оның басқа екі қабырғасының қосындысынан кіші болуы керек.
Формат входного файла
Бірінші жолда бір бүтін сан берілген N.
Формат выходного файла
Есептің жауабын шығарыңыз.
Система оценки
Бұл есеп 10 тесттен тұрады, әр тест 10 ұпайға бағаланады:
- 1-2 тест үшін 1<=N<=100 орындалады.
- 3-5 тест үшін 1<=N<=5000 орындалады.
- 6-10 тест үшін 1<=N<=106 орындалады.
Пример:
Вход 4Ответ
12
Замечание
Мысалдағы теңбүйірлі үшбұрыштар:1 1 1
2 2 1
2 2 2
2 2 3
3 3 1
3 3 2
3 3 3
3 3 4
4 4 1
4 4 2
4 4 3
4 4 4
Комментарий/решение:
N = int(input())
count = 0
for i in range(1,N+1):
for c in range(1,N+1):
if i+i > c:
count = count + 1
print(count)
Возможно, что при неправильном наборе формул, они будут
доредактированы модератором. При этом содержание не будет меняться.