问题描述
我家住在一条短胡同里,这条胡同的门牌号从1开始顺序编号。
若其余各家的门牌号之和减去我家门牌号的两倍,恰好等于n,求我家的门牌号及总共有多少家。数据保证有唯一解。
输入格式
一个正整数n。n<100000
输出格式
一行,包含两个正整数,分别是我家的门牌号及总共有多少家,中间用单个空格隔开。
输入样例
100
输出样例
12 16
代码
n=int(input())
i=1
while True:
y=0
for x in range(i):
y+=(x+1)
if y>n:
a=y-n
if a%3==0 and a/3<i:
b=a//3
print(b,i)
break
i+=1