A. Olesya and Rodion

题意:求一个数,给出它的长度n,要求这个数能被t整除,如果找不到这个数,就输出-1。

题解:找特殊解,能被t整除,只要输出n个t,就肯定能被整除。当t=10时,需要特殊处理,比如n=1时,输出-1,其他输出100,1000,1000(依照n的长度进行输出)。

ACcode:

int main()
{
int n, m;
cin >> n >> m;

if (m == 10 && n > 1)
{
cout << "1";
for (int i = 0; i < n - 1; i++)
cout << "0";
}
else if (m == 10 && n == 1)
cout << "-1";
else
for (int i = 0; i < n; i++)
cout << m;
return 0;
}

原文地址:https://www.cnblogs.com/Uiney117/p/14304787.html