1-ден N-ге дейін қосынды


Шешімді жөнелту

Ұпайлар: 1
Уақыт шектеуі: 0.5s
Жад шектеуі: 256M

Problem type

1-ден 100-ге сандар қосындысын өте тез санауға болады. Барлық сандарды жұптарға бөлейік: 1 және 100, 2 және 99, 3 және 98, ..,49 және 52, 50 және 51. Әр жұптың қосындысы 101, ал жұптар саны 50. Яғни, 1+2++100=100(100+1)2=50.

Бұл формула тақ сандар үшін де жұмыс жасайды: 1+2+3+4+5=5(5+1)2=15.

Сізге N саны беріледі. 1-ден N-ге дейін сандардын қосындысын шығарыңыз.

Input

Жалғыз жолда бір бүтін сан N(1N2109) беріледі.

Output

Есептің жауабын шығарыңыз.

Sample Input 1

Көшіру
5

Sample Output 1

Көшіру
15

Sample Input 2

Көшіру
100

Sample Output 2

Көшіру
5050

Sample Input 3

Көшіру
10000000

Sample Output 3

Көшіру
50000005000000

Пікірлер


  • 0
    ers070494  commented 41 days ago edited

    о


  • 0
    kairat0184  пікір қалдырды Наурыз 10, 2024, 5:49 Т.Қ.

    n = int(input()) print(n * (n + 1) // 2)


  • 0
    @Anuar_1971  пікір қалдырды Ақп. 20, 2024, 3:04 Т.Қ.

    n=int(input()) s=0 for i in range(n+1): if n%2==0: s=(n(n+1))/2 else: s=(n(n+1))/2 print(int(s)) кай жерде кате