问题描述
试题编号: | 201612-2 |
试题名称: | 工资计算 |
时间限制: | 1.0s |
内存限制: | 256.0MB |
问题描述: | 问题描述 小明的公司每个月给小明发工资,而小明拿到的工资为交完个人所得税之后的工资。假设他一个月的税前工资(扣除五险一金后、未扣税前的工资)为S元,则他应交的个人所得税按如下公式计算: 输入格式 输入的第一行包含一个整数T,表示小明的税后所得。所有评测数据保证小明的税前工资为一个整百的数。 输出格式 输出一个整数S,表示小明的税前工资。 样例输入 9255 样例输出 10000 评测用例规模与约定 对于所有评测用例,1 ≤ T ≤ 100000。 |
n=int(input())
salary_tex = {3500:(0,0.03),5000:(45,0.1),8000:(345,0.2),12500:(1245,0.25),38500:(7745,0.3),58500:(13745,0.35),83500:(22495,0.45)}
if n<=3500:
n=n
else:
level=0
for i in salary_tex:
if i-salary_tex[i][0]<n:
level=i
n=(n+salary_tex[level][0]-level)/(1-salary_tex[level][1])+level
print(int(n))