题意:求一个数,给出它的长度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;
}