A题:
请问在1900-2020中有多少个质数?
直接暴力筛就可以了,最后结果是16个。
B题
ask表中80对应的字母:P
C题
前一百个斐波那契数列中,有多少是3的倍数?
25
D题
一棵二叉树有2021个叶子节点,那么这个树至少有多少个节点?
应该是4041
E题
求身份证号最后一位,通过对每一位的位权与数值相乘得前17位数字的总和位213,加上8最后就等于223,膜11刚好等于1
最后答案为8
F题
小Hi的公司经常举办回馈社会的爱心活动。这次小Hi作为志愿者带领社区的孩子们参观了青少年天文馆。他发现孩子们对于摩尔.斯电码非常感兴趣。
摩尔斯电码由两种基本的信号组成:短信号“滴"(用字符:表示)以及长信号"嗒"(用字符-表示)。下图是数字0-9的摩尔斯电码表示,每个数字都由5个字符组成:
为了让孩子们开心,小Hi决定把每位孩子的生日日期转化为摩尔斯码赠送给他们。例如日期20210101对应的摩尔斯电码是:
你能写一个程序帮助小Hi吗?
没有思路,就是简单的字符模拟,打个表输出一下就好了。
#include<bits/stdc++.h>
using namespace std;
int n;
string a[105];
string b[10]={
"-----",".----","..---","...--","....-",
".....","-....","--...","---..","----."};
int main(){
cin>>n;
for(int i=1;i<=n;i++){
cin>>a[i];
}
for(int i=1;i<=n;i++){
for(int j=0;j<