首页 > 其他分享 >【2024年中山市信息学邀请赛小学组线上赛】第一第二题

【2024年中山市信息学邀请赛小学组线上赛】第一第二题

时间:2024-06-16 18:00:47浏览次数:12  
标签:输出 cout 10 第一第二 上赛 三元组 2024 int mima

hello,大家好,我是静静等着。

今天我们讲的是前几天开展的那个2024年中山市信息学邀请赛小学组线上赛前两道题的答案,有什么修改建议请在评论区留言。

(由于啊这次比赛的那个题应该是没发下来,所以我凭我的记忆来讲)

NO.1

这题是说那个Jimmy 他有一个四位数密码,要你来帮他判断这个密码是否安全(如果密码各个位数都相同,比如1111,那就不安全,输出“unsafe”;如果后三位都是前一位+1,也不安全,也输出“unsafe”;如果不是这两种情况,那就安全,输出“safe”)

样例输入

1165

样例输出

safe

代码讲解如下:
#include<iostream>
using namespace std;
int main()
{

先头文件。

 int mima,g,s,b,q;
    cin>>mima;//定义五个变量,其中mima为输入的密码,其他为此密码的位数

然后定义变量。输入变量mima。

g=mima%10;
    s=mima/10%10;
    b=mima/100%10;
    q=mima/1000;

然后分离位数。

if(g==s&&g==b&&g==q){
        cout<<"unsafe";
    }

然后第一种可能(就1111那种),当四个位数相等(判断时记得要用逻辑运算符,不要g==s==b==q),啊输出unsafe。

else if(b==(q+1)%10&&s==(b+1)%10&&g==(s+1)%10){
        cout<<"unsafe";
    }

第二种情况(1234那种),啊也输出unsafe。

   else{
        cout<<"safe";
    }
 }

除了上面的两种情况(1165那种),输出safe。

好,这第一题完事了,再来讲第二题。

NO.2

这题说的是那个三元组(a+b+c=S,a*b*c=T),要用到那个循环。

输入:两个整数S和T,代表两种三元组的终点。

输出:有多少个三元组符合要求。

样例输入 

1 0

样例输出

3

代码讲解如下:
#include <iostream>
using namespace std;
int main()
{

先三件套 。

    int S,T,q=0;
    cin>>S>>T;

定义三个变量, 输入S、T,q为符合要求三元组的数量。 

 for(int a=0;a<=S;a++){
        for(int b=0;b<=S;b++){
             for(int c=0;c<=S;c++){ 
                if(a+b+c<=S&&a*b*c<=T){
                    q++;//当情况满足,数量增加。
                }
            }
        }
    }
cout<<q;
}

最后输出符合要求三元组的数量。 

好了,这次讲解就到这里,下章再见!

标签:输出,cout,10,第一第二,上赛,三元组,2024,int,mima
From: https://blog.csdn.net/Landon_a_boy/article/details/139722846

相关文章

  • C#.NET与JAVA互通之DES加密V2024
    C#.NET与JAVA互通之DES加密V2024 配置视频:  环境:.NETFramework4.6控制台程序JAVA这边:JDK8(1.8)控制台程序 注意点:1.由于密钥、明文、密文的输入输出参数,都是byte数组(byte[]),所以:字符串转byte数组(byte[])环节,双方要约定好编码。2.KEY和IV从字符串转byte数......
  • 百度202425
    #include<bits/stdc++.h>usingnamespacestd;#definelsu<<1#definersu<<1|1constintN=3e5+7;inta[N];structnode{intl,r,tag,odd[2],even[2];}tr[N<<3];intok;voidpushup(intu){tr[u].odd[0]=tr[ls].odd[0]+......
  • IntelliJ IDEA && AI Assistant 2024最新激活,亲测有效
    aiassistant激活成功后,如图aiassistant账号获取渠道:https://web.52shizhan.cn/activity/ai-assistant在去年五月份的GoogleI/O2023上,Google为AndroidStudio推出了StudioBot功能,使用了谷歌编码基础模型Codey,Codey是Google的基础编码模型,是PaLM2的后......
  • 2024.6.16
    2024.6.16【执笔洇墨铸流年,仗剑酌酒碎绮梦】Sunday五月十一父亲节模拟赛A.正确答案【题目描述】小H与小Y刚刚参加完UOIP外卡组的初赛,就迫不及待的跑出考场对答案。“吔,我的答案和你都不一样!”,小Y说道,”我们去找神犇们问答案吧”。外卡组试卷中共有m道判断题,小H与小Y......
  • 2024年区块链与AI投融资动态:各领域全面崛起
    京东Java实习生招聘,有转正机会!腾讯CSIG技术产品商务(已oc)面经初入职场雷点tips-1有大佬帮忙看看简历吗,25暑期实习一直过不了简历快手测开二面面经拒了荣耀offer,感觉自己很丑陋快手测开二面面经快手秋招测开面经快手测开技术一面面经快手测开技术一面面经快手......
  • CDR2024软件破解Keygen激活工具2024最新版
    CorelDRAWGraphicsSuite2024最新版,这是一款让我爱不释手的图形设计神器!作为一个软件评测专家,我一直在寻找一款能够提升我的设计效率和创造力的工具。而这款软件,简直就是为我量身定制的!......
  • 山东大学软件学院2024年项目实训-11
    队友合代码的时候用她的电脑生成PPT功能会报500错误,说layout为空,加入判断是否为空的逻辑后导致结尾页识别不了了,参看日志发现可能是直接按照内容页判断的,判断不出就自行创建了一页幻灯片,这样显然是不对的。2024-06-16T13:06:42.528+08:00DEBUG6172---[PPT_project_backend......
  • coreldraw2024注册机破解KeyGen包含注册码序列号永久有效
    【CorelDRAWGraphicsSuite2024】是一款集图形设计、照片编辑和矢量动画于一体的全面图形套件。这款软件因其用户友好的界面、强大的功能集以及支持多种文件格式而广受专业人士和业余爱好者的欢迎。它提供了创新的设计工具,如高级向量插图、页面布局、照片编辑等,旨在提升设计效......
  • FL Studio21.2.2破解版注册机包含破解2024许可证
    FLStudio,即FruityLoopsStudio,自推出以来,在音乐制作领域已赢得了广泛的声誉。这款软件不仅为专业音乐制作人提供了强大的工具集,也为初学者提供了一个直观、易上手的学习平台。它集成了音频录制、编辑、混音、编曲、虚拟乐器演奏和效果处理等多种功能,几乎涵盖了音乐制作的所有......
  • CorelDRAW2024最新官方永久破解版下载地址链接
    CorelDRAWGraphicsSuite的订阅版是一种按周期付费的软件使用模式,允许用户以一定的费用在一段时间内访问和使用CorelDRAWGraphicsSuite的全部或部分功能。这种模式通常不涉及软件的所有权转让,而是提供使用权。「CorelDRAW全系列汉化版下载」,来自夸克网盘分享链接:抓紧保存......