首页 > 其他分享 >A. Bear and Prime 100

A. Bear and Prime 100

时间:2024-06-17 17:43:54浏览次数:23  
标签:Prime cnt return cout puts Bear str 100

原题链接

题解

1.如果是一百以内的合数,那么一定可以由两个不大于50的质数组成
2.交互题关键就在于询问和返回的结果

cout<<''';
fflush(stdout);

cin>>...

code

#include<bits/stdc++.h>
using namespace std;
bool check(int x)
{
    for(int i=2;i*i<=x;i++)
    {
        if(x%i==0) return 0;
    }
    return 1;
}


int main()
{
    int cnt=0;
    for(int i=2;i<=50;i++)
    {
        if(check(i))
        {
            cout<<i<<'\n';
            fflush(stdout);

            string str;
            cin>>str;
            if(str=="yes")
            {
                cnt++;
                if(cnt>1)
                {
                    puts("composite");
                    return 0;
                }
                if(i*i>100) continue;
                cout<<i*i<<'\n';
                fflush(stdout);

                cin>>str;
                if(str=="yes") cnt++;
            }
        }
        if(cnt>1)
        {
            puts("composite");
            return 0;
        }
    }
    puts("prime");
    return 0;
}

标签:Prime,cnt,return,cout,puts,Bear,str,100
From: https://www.cnblogs.com/pure4knowledge/p/18252898

相关文章

  • 华为OD机试C卷(100分)-绘图机器(C语言)
    题目描述绘图机器的绘图笔初始位置在原点(0,0)机器启动后按照以下规则来进行绘制直线。尝试沿着横线坐标正向绘制直线直到给定的终点E期间可以通过指令在纵坐标轴方向进行偏移,offsetY为正数表示正向偏移,为负数表示负向偏移给定的横坐标终点值E以及若干条绘制指令,......
  • NI SCXI-1000 数据采集和控制框架
    SCXI-1000特点:模块化设计:该框架采用模块化设计,可以根据实际需求选择不同的模块进行组合,以满足各种数字量控制系统的需求。高可靠性:在设计和制造过程中采用了高品质的材料和工艺,保证了其能够在恶劣的环境条件下稳定运行。多通道支持:支持多个数字量输入/输出通道,可以同时处理......
  • 【华为OD】D卷真题100分:阿里巴巴找黄金宝箱(II) C语言代码实现[思路+代码]
    【华为OD】2024年C、D卷真题集:最新的真题集题库C/C++/Java/python/JavaScript【华为OD】2024年C、D卷真题集:最新的真题集题库C/C++/Java/python/JavaScript-CSDN博客JS、Java、C、python、C++代码实现:【华为OD】D卷真题100分:阿里巴巴找黄金宝箱(II)JavaScript代码实现[思......
  • 【华为OD】D卷真题100分: 生日礼物 C++代码实现
    【华为OD】2024年C、D卷真题集:最新的真题集题库C/C++/Java/python/JavaScript【华为OD】2024年C、D卷真题集:最新的真题集题库C/C++/Java/python/JavaScript-CSDN博客C、java、python、JS、C++代码实现:【华为OD】D卷真题100分:生日礼物C语言代码实现-CSDN博客【华为OD】D......
  • 大模型算法岗 100 道面试题(含答案)
    节前,我们星球组织了一场算法岗技术&面试讨论会,邀请了一些互联网大厂朋友、参加社招和校招面试的同学.针对算法岗技术趋势、大模型落地项目经验分享、新手如何入门算法岗、该如何准备、面试常考点分享等热门话题进行了深入的讨论。汇总合集:《大模型面试宝典》(2024版)发......
  • 嵌入式面试题精选100道及参考答案(4万字长文)
    目录解释C语言中的static关键字的作用const关键字在C语言中如何使用解释volatile关键字的重要性什么是指针?并举例说明其用法解释结构体(struct)在C语言中的使用枚举(enum)类型在C语言中的作用解释C语言中的联合(union)什么是函数原型?为什么它们很重要?解释C语言中的递归函数......
  • 华为OD机试C卷(100分)-字符串分割(二)(C语言)
    题目描述给定一个非空字符串S,其被N个‘-’分隔成N+1的子串,给定正整数K,要求除第一个子串外,其余的子串每K个字符组成新的子串,并用‘-’分隔。对于新组成的每一个子串,如果它含有的小写字母比大写字母多,则将这个子串的所有大写字母转换为小写字母;反之,如果它含有的大写字母比......
  • 华为OD机试C卷(100分)-连续字母长度(C语言)
    题目描述给定一个字符串,只包含大写字母,求在包含同一字母的子串中,长度第k长的子串的长度,相同字母只取最长的那个子串。输入描述第一行有一个子串(1<长度<=100),只包含大写字母。第二行为k的值输出描述输出连续出现次数第k多的字母的次数。用例输入AAAAHHHBBCDHHH......
  • C++PrimerPlus:第十三章类和继承:静态联编和动态联编001
    第十三章类和继承:静态联编和动态联编提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:静态联编和动态联编提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录第十三章类和继承:静态联编和动态联编前言一、指针和引用类型的兼......
  • Dynamsoft.DotNet.BarcodeReader.Bundle-10.2.1100
    DynamsoftBarcodeReaderSDK.NetEditionDynamsoftBarcodeReaderSDKenablesyoutoefficientlyembedbarcodereadingfunctionalityinyourweb,desktopormobileapplicationusingjustafewlinesofcode.Savingyoumonthsofaddeddevelopmenttime......