100 Accepted

# 状态 分数 耗时 内存占用
#1 Accepted 11 0ms 6.8 MiB
#2 Accepted 11 1ms 6.9 MiB
#3 Accepted 11 0ms 6.8 MiB
#4 Accepted 11 1ms 6.8 MiB
#5 Accepted 11 1ms 7.5 MiB
#6 Accepted 11 1ms 7.5 MiB
#7 Accepted 11 0ms 7.5 MiB
#8 Accepted 11 1ms 6.8 MiB
#9 Accepted 12 1ms 6.8 MiB

代码

#include<iostream>
#include<cmath>
using namespace std;
int main()
{
	int n;
	cin>>n;
	int i,k=0;
	int a,b,c,x;
	for(i=100;i<1000;i++){
		x=i;
 		if(sqrt(x)-(int)sqrt(x)==0){
 			a=x/100;
 			b=(x/10)%10;
 			c=x%10;
 			if((a==b)||(a==c)||(b==c)||(a==b&&b==c)){
 				k++;
 			}
		} 
		if(k==n){
			cout<<i;
			break;
		}
	}
	return 0;
}

信息

递交者
题目
DJKS1005  求满足条件的 3 位数
比赛
2024年3月等考一级题单
语言
C++ 98
递交时间
10 个月前
评测时间
10 个月前
分数
100
总耗时
5ms
峰值内存
7.5 MiB