Advertisement

上海市计算机学会2020年9月的(丙组)竞赛

阅读量:

首题:求解最大平方因子 AC

复制代码
 #include <iostream>

    
 #include <algorithm>
    
 #include <cmath>
    
 using namespace std;
    
 int ct, ct1, sum = 0;
    
 int main() {
    
 	int num, ct = 1, mx = -1;
    
 	cin >> num;
    
 	for (int i = num/2; i >= 1; --i) {
    
 		if (num%i == 0) {
    
 			ct1 = i;
    
 			ct = sqrt(i);
    
 			if ( pow(ct, 2) == ct1) {
    
 				sum = ct1;
    
 				mx = max(mx, sum);
    
 			}
    
 		}
    
 	}
    
 	printf("%d", mx);
    
 	return 0;
    
 }
    
    
    
    

第二道题:中心对称数 AC

这道题目我耗费了两年半的时间才最终完成,成功将其转化为AC状态!!!QAQ

我归纳出了一条经验之谈:**涉及十进制与循

全部评论 (0)

还没有任何评论哟~