【Codeforces Global Round 7】A. Bad Ugly Numbers 題解

題目鏈接:A. Bad Ugly Numbers

題目

在這裏插入圖片描述
在這裏插入圖片描述

題意

給你一個數字 n ,輸出一個數字 s ,s 滿足一些要求

  1. s 的位數等於 n ,即 s 由 n 個數字組成
  2. s 這個數不能被其中的任何一位整除

解題思路

  • 如果是一位數的話,它當然可以被自己整除,所以直接輸出 -1
  • 如果是多位數找一個特殊的數即可,如 233 或者 277

代碼

#include <iostream>
using namespace std;
typedef int hip;

int main() {
        ios::sync_with_stdio(0); cin.tie(0);
        hip i = 0, t;
        for (cin >> t; i < t; i++) {
                hip a; cin >> a;
                if (a == 1) cout << -1 << endl;
                else {
                        cout << 2;
                        while (--a) cout << 3;
                        cout << endl;
                }
        }
        return 0;
}

請多多支持猹的個人博客,這裏的文章那裏也都有 H_On 個人小站
因爲猹的小站真的還挺可的,所以那邊更新的也比較勤奮,感謝關注~我會努力的(ง •_•)ง

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章