2 条题解

  • 0
    @ 2025-4-17 17:25:31
    #include<bits/stdc++.h>
    using namespace std;
    long long n,s; 
    int main(){
    	
    	cin >> n;
    	s=n*n;
    	int k=n,i=1;
    	while(k!=0){
    		k = k/10;
    		i = i*10;
    	}
    	if((s-n)%i==0){
    		cout << "YES";
    	}
    	else{
    		cout << "NO";
    	}
    return 0;
    }
    
    • 0
      @ 2024-12-24 9:14:28

      C++ :

      #include <bits/stdc++.h>
      using namespace std;
      long long n,s; 
      int main(){
      	
      	cin >> n;
      	s=n*n;
      	int k=n,i=1;
      	while(k!=0){
      		k = k/10;
      		i = i*10;
      	}
      	if((s-n)%i==0){
      		cout << "YES";
      	}
      	else{
      		cout << "NO";
      	}
      	return 0;
      
      } 
      

      Python :

      # coding=utf-8
      n=int(input())
      k=n*n
      f=1
      while(n>0):
          if(k%10!=n%10):
              f=0
          k=k//10
          n=n//10
      if(f==0):
          print('NO')
      else:
          print('YES')
      
      
      • 1

      信息

      ID
      423
      时间
      1000ms
      内存
      128MiB
      难度
      10
      标签
      (无)
      递交数
      3
      已通过
      3
      上传者