sir

Time limit: 0.3s Memory limit: 4MB Input: sir.in Output: sir.out

Gigel se distrează construind şiruri crescătoare de numere din mulţimea {1,2,,n}\{ 1, 2, \ldots ,n \}. La un moment dat observă că unele şiruri, de cel puţin kk termeni (3k3 \leq k), au o proprietate mai aparte: diferenţa dintre doi termeni consecutivi este constantă.

Iată câteva exemple de astfel de şiruri pentru 22n22 \leq n:

2,3,42, 3, 4

1,5,9,131, 5, 9, 13

7,10,13,16,19,227, 10, 13, 16, 19, 22

Cerință

Dându-se numărul natural nn ajutaţi-l pe Gigel să numere câte astfel de şiruri poate să construiască.

Date de intrare

În fişierul de intrare sir.in se găseşte, pe prima linie, numărul nn.

Date de ieșire

În fişierul de ieşire sir.out se va afişa, pe prima linie, numărul cerut urmat de caracterul sfârşit de linie.

Restricții și precizări

  • 3n20 0003 \leq n \leq 20 \ 000
  • 3kn3 \leq k \leq n

Exemplul 1

sir.in

3

sir.out

1

Exemplul 2

sir.in

4

sir.out

3

Exemplul 3

sir.in

5

sir.out

7

Log in or sign up to be able to send submissions!