Benelux Algorithm Programming Contest 2019

Posted nanan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Benelux Algorithm Programming Contest 2019相关的知识,希望对你有一定的参考价值。

J. Jazz it Up!
题目要求,n*m的因子中不能含有平方形式,且题目中已经说明n是一个无平方因子的数,
那么只要m是无平方因子的数,并且n和m没有共同的因子即可.
要注意时间复杂度!
代码:
#include<iostream> #include<algorithm> #include<cmath> using namespace std; int main(){ int n,i,a,b; long long int m,p,j; cin>>n; for(i=2;i<n;i++){ a=0; b=0; m=n*i; p=sqrt(m); if(p*p!=m){ a=1; } for(j=2;j<m/2;j++){ if(m%(j*j)==0){ b=1; } } if(a==1&&b==0){ cout<<i<<endl; break; } } return 0; }

以上是关于Benelux Algorithm Programming Contest 2019的主要内容,如果未能解决你的问题,请参考以下文章

Benelux Algorithm Programming Contest 2019

Benelux Algorithm Programming Contest 2019 (2020-3-21)

Preliminaries for Benelux Algorithm Programming Contest 2019

2020.3.21 Benelux Algorithm Programming Contest 2019 解题报告

解题报告——Block Game(思维题)(Benelux Algorithm Programming Contest 2016 Preliminary)(计蒜客)

Preliminaries for Benelux Algorithm Programming Contest 2019: I. Inquiry I