腾讯软开第三题ac代码

#include<iostream>
#include<vector>
#include<unordered_map>

using namespace std;

bool solution(int A,int B,int C)
{
    int t=A%B,res=t;
    int n=1;
    unordered_map<int,int> M;
    while(!M[res])
    {
        if(res==C)
            return true;
        M[res]=1;
        n;
        res=(n*t)%B;
    }
    return false;
}

int main()
{
    int t;
    cin>>t;
    vector<string> Ans(t,"");
    for(int i=0;i<t; i)
    {
        int A,B,C;
        cin>>A>>B>>C;
        if(B==1&&C!=0)
            Ans[i]="NO";
        else
        {
            if(C==0)
                Ans[i]="YES";
            else
            {
               if(solution(A,B,C))
                   Ans[i]="YES";
                else Ans[i]="NO";
            }
        }
    }
    
    for(auto& s:Ans)
        cout<<s<<endl;
}


前两题不会嗯,神仙们打架去吧
#算法工程师#
全部评论
import java.util.Scanner; public class dsadqwdq {        public static void main(String[] args) throws Exception {            Scanner sc = new Scanner(System.in);       int MLCM =0;       int MNLCM =0;       int n=0;       n=sc.nextInt();       int m=n+1;       int i=0;       while(true) {             MLCM=m;             MNLCM=m;                     while(true) {                           int num=0;                for( i=n+1;i<=m;i++) {                    num+=MNLCM%i;                }                                if(num==0) {                    break;                }                else {                    MNLCM=MNLCM+1;                }                            }                                    while(true) {                int num=0;                for( i=1;i<=m;i++) {                    num+=MLCM%i;                }                                if(num==0) {                    break;                }                else {                    MLCM=MLCM+1;                }                       }                       if(MLCM == MNLCM) {               break;           }else {               m=m+1;           }       }       System.out.println(m);        } } 第一题 瞎JB写的
点赞 回复 分享
发布于 2018-09-16 12:17
https://www.nowcoder.com/discuss/110626
点赞 回复 分享
发布于 2018-09-16 12:15
做前两题没心情了,结果最后一题,哎
点赞 回复 分享
发布于 2018-09-16 12:12
对 第三题很良心了
点赞 回复 分享
发布于 2018-09-16 12:06

相关推荐

又是超过一小时的拷打,感觉这次挺综合的,八股、语言、大数据全都问了一遍1.&nbsp;项目拷打,主要问我的项目为什么采用Hive&nbsp;Transform这种比较小众的方案,我的回答感觉他还是比较满意的2.&nbsp;简述至少3种常见的排序算法,时间复杂度,稳定性3.&nbsp;关系型数据库的索引的常用数据结构是?选择这种数据结构的原因是?4.&nbsp;MySQL中什么时候会导致索引失效?5.&nbsp;Java线程安全的数据结构有哪些?6.&nbsp;ConcurrentHashMap是怎么实现的?相比于在直接在HashMap外边加锁有什么区别?7.&nbsp;HashMap的key可以是什么类型?有什么要求?8.&nbsp;处理金额相关的数据的时候,应该如何存储?在Java中和MySQL中应该选择什么数据类型?9.&nbsp;Linux下如何用一条命令统计某个目录下各个子目录的占用空间大小?10.&nbsp;如果把Linux换成HDFS呢?如何统计?11.&nbsp;对于一个超大的HDFS系统,会有什么性能风险?有什么优化手段?12.&nbsp;Spark的并发度是如何控制的?在一个任务中什么情况会导致并发度变化?13.&nbsp;考虑以下场景:某电商网站有一个用户表(用户id,用户所在城市)和一个订单表(订单id,下单用户id,订单金额),请(1)统计总销售额前十的城市和这些城市对应的销售额(2)统计总销售额在10万元至20万元之间的城市14.&nbsp;一个表有年、月、pv三个列,要求写行专列代码,转成年、一月、二月、三月……
查看14道真题和解析
点赞 评论 收藏
分享
查看13道真题和解析
点赞 评论 收藏
分享
查看23道真题和解析
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务