门牌号"/>
洛谷B2133我家的门牌号
题目描述
我家住在一条短胡同里,这条胡同的门牌号从1 开始顺序编号。
若其余各家的门牌号之和减去我家门牌号的两倍,恰好等于 n,求我家的门牌号及总共有多少家。数据保证有唯一解。
输入格式
一个正整数 n。n<100000。
输出格式
一行,包含两个正整数,分别是我家的门牌号及总共有多少家,中间用单个空格隔开。
思路
输入一个数,暴力枚举每一种可能。
#include<iostream>
using namespace std;
int main(){int a,b=0;cin>>a;for(int i=1;;i++){//由于不知道小胡同里的门牌有多少,所以用无限循环b+=i;for(int j=1;j<=i;j++){if(a+j*3==b){//判断是否符合要求cout<<j<<" "<<i<<endl;return 0;//一定要结束,不然停不下来了。}}}
}
END
更多推荐
洛谷B2133我家的门牌号
发布评论