P9687
思路
首先是判断
其他的情况:上面已经说过,满足条件最少也需要
代码
#include<iostream>
using namespace std;
int T;
int main(){
cin >> T;
while (T--){
int n, p, q, k;
cin >> n >> p;
if (2 * p + 1 > n){
cout << -1 << endl;
continue;
}
for (int i = 1; i <= n - (2 * p + 1); i++) cout << 0;
for (int i = 1; i <= p; i++) cout << 10;
cout << 1 << endl;
}
return 0;
}