难度:入门
周期弦
使用<string>进行判断即可
AC代码:
#include<iostream>
#include<string>
using namespace std;
int main()
{
string s,k;
int n;
cin>>n;
while(n--)
{
cin>>s;
k="";
for(int i=0;i<s.length();i++)
{
k+=s[i];
if(s.length()%k.length()==0)
{
int t=s.length()/k.length();
string k2;
for(int j=0;j<t;j++)
{
k2+=k;
}
if(k2==s)
{
cout<<k.length()<<endl;
i=s.length();
if(n)cout<<endl;
}
}
}
}
return 0;
}
难度:入门
简单入门一个
使用for循环和if即可
AC代码:
#include<iostream>
using namespace std;
int t;
int g,l;
int main()
{
cin>>t;
for(int i=1;i<=t;++i)
{
cin>>g>>l;
if(l%g!=0)
{
cout<<"-1"<<endl;
}
else
{
cout<<g<<" "<<l<<endl;
}
}
return 0;
}