每日三題flag 2021 03 15

2021-10-22 07:16:46 字數 1526 閱讀 3932

因為太摸了又菜,所以只能先做點簡單的= =

codeforces global round 13 a題:

很簡單的簽到模擬題,它說啥寫啥就成,直接給**了。

#include

#include

#include

#include

using

namespace std;

const

int maxn =

1e5+10;

int a[maxn]

;int

main()

while

(q--

)else

}else

}return0;

}

轉圈遊戲

水題,思維加上快速冪板子,只要想清楚移動n次的時候一定回到原點,所以有效的移動只有 總移動次數 % n 就好啦,然後有效的部分模擬一下就過了。

#include

#include

#include

#include

using

namespace std;

typedef

long

long ll;

ll n, m, k, x;

ll qmi

(ll a, ll k, ll p)

return res;

}int

main()

題目描述

觀察數字:12321,123321 都有乙個共同的特徵,無論從左到右讀還是從右向左讀,都是相同的。

這樣的數字叫做:回文數字。

本題要求你找到一些5位或6位的十進位制數字。滿足如下要求:

該數字的各個數字之和等於輸入的整數

輸入

乙個正整數 n (10輸出

若干行,每行包含乙個滿足要求的5位或6位整數。數字按從小到大的順序排列。

如果沒有滿足條件的,輸出:-1

樣例輸入

45樣例輸出

99999

思路:因為太懶了所以直接暴力列舉了(?

不存在是因為六位數字最多999999,每一位加起來是54.

列舉的時候別忘了首位不能為0就好_(:з」∠)_

#include

#include

#include

#include

using

namespace std;

typedef

long

long ll;

int a[3]

;int

main()

}}}else}}

for(

int i =

1;i <=

9; i++)}

}}}return0;

}

每日一題(三) 查詢

1.輸入乙個數n,然後輸入n個數,其值各不相同,再輸入乙個值x,輸出這個值在這個陣列中的下標誌 從0開始,若不在陣列中輸出 1 includeint main int x int ans 1 scanf d x for int i 0 i n i printf d n ans return 0 2....

每日刷題 三數之和

給定乙個包含 n 個整數的陣列 nums,判斷 nums 中是否存在三個元素 a,b,c 使得 a b c 0 找出所有滿足條件且不重複的三元組。注意 答案中不可以包含重複的三元組。示例 給定陣列 nums 1,0,1,2,1,4 滿足要求的三元組集合為 1,0,1 1,1,2 方法一 列舉。將所有...

寒假每日一題(三)

寒假每日一題之瘋狂補題 小明正在玩乙個 翻硬幣 的遊戲。桌上放著排成一排的若干硬幣。我們用 表示正面,用 o 表示反面 是小寫字母,不是零 比如,可能情形是 oo oooo 如果同時翻轉左邊的兩個硬幣,則變為 oooo oooo 現在小明的問題是 如果已知了初始狀態和要達到的目標狀態,每次只能同時翻...