Language: C++

# coding: utf-8
import re
import math
import itertools
from copy import deepcopy
import fractions
import random
from heapq import heappop,heappush
import time
import os
import sys
import datetime
from functools import lru_cache
readline=sys.stdin.readline
sys.setrecursionlimit(2000)
#import numpy as np
alphabet="abcdefghijklmnopqrstuvwxyz"
mod=int(10**9+7)
inf=int(10**20)
def yn(b):
    if b:
        print("yes")
    else:
        print("no")
def Yn(b):
    if b:
        print("Yes")
    else:
        print("No")
def YN(b):
    if b:
        print("YES")
    else:
        print("NO")
class union_find():
    def __init__(self,n):
        self.n=n
        self.P=[a for a in range(N)]
        self.rank=[0]*n
 
    def find(self,x):
        if(x!=self.P[x]):self.P[x]=self.find(self.P[x])
        return self.P[x]
 
    def same(self,x,y):
        return self.find(x)==self.find(y)
 
    def link(self,x,y):
        if self.rank[x]<self.rank[y]:
            self.P[x]=y
        elif self.rank[y]<self.rank[x]:
            self.P[y]=x
        else:
            self.P[x]=y
            self.rank[y]+=1
 
    def unite(self,x,y):
        self.link(self.find(x),self.find(y))
 
    def size(self):
        S=set()
        for a in range(self.n):
            S.add(self.find(a))
        return len(S)
def bin_(num,size):
    A=[0]*size
    for a in range(size):
        if (num>>(size-a-1))&1==1:
            A[a]=1
        else:
            A[a]=0
    return A
def fac_list(n,mod_=0):
    A=[1]*(n+1)
    for a in range(2,len(A)):
        A[a]=A[a-1]*a
        if(mod>0):A[a]%=mod_
    return A
def comb(n,r,mod,fac):
    if(n-r<0):return 0
    return (fac[n]*pow(fac[n-r],mod-2,mod)*pow(fac[r],mod-2,mod))%mod
def next_comb(num,size):
    x=num&(-num)
    y=num+x
    z=num&(~y)
    z//=x
    z=z>>1
    num=(y|z)
    if(num>=(1<<size)):return False
    else:
        return num
def get_primes(n,type="int"):
    A=[True]*(n+1)
    A[0]=False
    A[1]=False
    for a in range(2,n+1):
        if A[a]:
            for b in range(a*2,n+1,a):
                A[b]=False
    if(type=="bool"):return A
    B=[]
    for a in range(n+1):
        if(A[a]):B.append(a)
    return B
def is_prime(num):
    if(num<=2):return False
    i=2
    while i*i<=num:
       if(num%i==0):return False
       i+=1
    return True
def join(A,c=" "):
    n=len(A)
    A=list(map(str,A))
    s=""
    for a in range(n):
        s+=A[a]
        if(a<n-1):s+=c
    return s
#######################################################################################################
x=int(input())
ans=(x//500)*1000
x%=500
ans+=(x//5)*5
print(ans)



































































































































































































Compiler output:
a.cc:1:3: error: invalid preprocessing directive #coding
    1 | # coding: utf-8
      |   ^~~~~~
a.cc:16:2: warning: #import is a deprecated GCC extension [-Wdeprecated]
   16 | #import numpy as np
      |  ^~~~~~
a.cc:16:9: error: #import expects "FILENAME" or <FILENAME>
   16 | #import numpy as np
      |         ^~~~~
a.cc:120:1: error: stray '##' in program
  120 | #######################################################################################################
      | ^~
a.cc:120:3: error: stray '##' in program
  120 | #######################################################################################################
      |   ^~
a.cc:120:5: error: stray '##' in program
  120 | #######################################################################################################
      |     ^~
a.cc:120:7: error: stray '##' in program
  120 | #######################################################################################################
      |       ^~
a.cc:120:9: error: stray '##' in program
  120 | #######################################################################################################
      |         ^~
a.cc:120:11: error: stray '##' in program
  120 | #######################################################################################################
      |           ^~
a.cc:120:13: error: stray '##' in program
  120 | #######################################################################################################
      |             ^~
a.cc:120:15: error: stray '##' in program
  120 | #######################################################################################################
      |               ^~
a.cc:120:17: error: stray '##' in program
  120 | #######################################################################################################
      |                 ^~
a.cc:120:19: error: stray '##' in program
  120 | #######################################################################################################
      |                   ^~
a.cc:120:21: error: stray '##' in program
  120 | #######################################################################################################
      |                     ^~
a.cc:120:23: error: stray '##' in program
  120 | #######################################################################################################
      |                       ^~
a.cc:120:25: error: stray '##' in program
  120 | #######################################################################################################
      |                         ^~
a.cc:120:27: error: stray '##' in program
  120 | #######################################################################################################
      |                           ^~
a.cc:120:29: error: stray '##' in program
  120 | #######################################################################################################
      |                             ^~
a.cc:120:31: error: stray '##' in program
  120 | #######################################################################################################
      |                               ^~
a.cc:120:33: error: stray '##' in program
  120 | #######################################################################################################
      |                                 ^~
a.cc:120:35: error: stray '##' in program
  120 | #######################################################################################################
      |                                   ^~
a.cc:120:37: error: stray '##' in program
  120 | #######################################################################################################
      |                                     ^~
a.cc:120:39: error: stray '##' in program
  120 | #######################################################################################################
      |                                       ^~
a.cc:120:41: error: stray '##' in program
  120 | #######################################################################################################
      |                                         ^~
a.cc:120:43: error: stray '##' in program
  120 | #######################################################################################################
      |                                           ^~
a.cc:120:45: error: stray '##' in program
  120 | #######################################################################################################
      |                                             ^~
a.cc:120:47: error: stray '##' in program
  120 | #######################################################################################################
      |                                               ^~
a.cc:120:49: error: stray '##' in program
  120 | #######################################################################################################
      |                                                 ^~
a.cc:120:51: error: stray '##' in program
  120 | #######################################################################################################
      |                                                   ^~
a.cc:120:53: error: stray '##' in program
  120 | #######################################################################################################
      |                                                     ^~
a.cc:120:55: error: stray '##' in program
  120 | #######################################################################################################
      |                                                       ^~
a.cc:120:57: error: stray '##' in program
  120 | #######################################################################################################
      |                                                         ^~
a.cc:120:59: error: stray '##' in program
  120 | #######################################################################################################
      |                                                           ^~
a.cc:120:61: error: stray '##' in program
  120 | #######################################################################################################
      |                                                             ^~
a.cc:120:63: error: stray '##' in program
  120 | #######################################################################################################
      |                                                               ^~
a.cc:120:65: error: stray '##' in program
  120 | #######################################################################################################
      |                                                                 ^~
a.cc:120:67: error: stray '##' in program
  120 | #######################################################################################################
      |                                                                   ^~
a.cc:120:69: error: stray '##' in program
  120 | #######################################################################################################
      |                                                                     ^~
a.cc:120:71: error: stray '##' in program
  120 | #######################################################################################################
      |                                                                       ^~
a.cc:120:73: error: stray '##' in program
  120 | #######################################################################################################
      |                                                                         ^~
a.cc:120:75: error: stray '##' in program
  120 | #######################################################################################################
      |                                                                           ^~
a.cc:120:77: error: stray '##' in program
  120 | #######################################################################################################
      |                                                                             ^~
a.cc:120:79: error: stray '##' in program
  120 | #######################################################################################################
      |                                                                               ^~
a.cc:120:81: error: stray '##' in program
  120 | #######################################################################################################
      |                                                                                 ^~
a.cc:120:83: error: stray '##' in program
  120 | #######################################################################################################
      |                                                                                   ^~
a.cc:120:85: error: stray '##' in program
  120 | #######################################################################################################
      |                                                                                     ^~
a.cc:120:87: error: stray '##' in program
  120 | #######################################################################################################
      |                                                                                       ^~
a.cc:120:89: error: stray '##' in program
  120 | #######################################################################################################
      |                                                                                         ^~
a.cc:120:91: error: stray '##' in program
  120 | #######################################################################################################
      |                                                                                           ^~
a.cc:120:93: error: stray '##' in program
  120 | #######################################################################################################
      |                                                                                             ^~
a.cc: