Решение задачи Плохие некрасивые числа с Codeforces

Без пояснения   Просмотров: 53


Вам дано целое число n (n>0). Вы должны найти любое целое число s, которое удовлетворяет следующим условиям, или сказать, что таких чисел не существует:

Если рассмотреть десятичное представление числа s, то:

s>0,
s содержит ровно n цифр,
никакая из цифр s не равна 0,
s не делится ни на одну из своих цифр.

Код

#include <bits/stdc++.h>
 
using namespace std;
 
int main()
{
    int n, m;
    cin >>  n;
    for(int i = 0; i < n; ++i){
        string s; int sum = 0;
        cin >> m;
        if(m == 1){
            cout << -1;
        }
        else{
            cout << 2;
            for(int j = 0; j < m - 1; ++j)
                    cout << 3;
        }
        cout << endl;
    }
    return 0;
}

         

Администратор Photo Автор: Администратор



Комментарии

Чтобы написать комментарии вам нужно войти в систему или зарегистрироваться