可以帮忙看看吗?C题

#include <iostream>
#include <cstdio>
#include <cmath>
#include <algorithm>

using namespace std;

int n,m,op;
double me = 1,tt = 1,x;

int main() {

    scanf("%d",&n);

    while(n--)
    {

        scanf("%d %lf",&op,&x);

        if(op == 1) me *= x;
        else me /= x;
    }

    scanf("%d",&m);

    while(m--)
    {

        scanf("%d %lf",&op,&x);

        if(op == 1) tt *= x;
        else tt /= x;

    }

    

    if(tt == me || fabs(tt - me <1e-9)) printf("YES");
    else printf("NO");



    return 0;

}

全部评论
我也是这么写的,不知道哪有问题,看大佬还有取模运算,真的搞不懂啊
点赞 回复 分享
发布于 2023-11-17 22:58 湖南
暴力会有精度上的问题的,10个1e5相乘根本存不下来,这道题是分解质因数然后比较质因数
点赞 回复 分享
发布于 2023-11-19 10:54 浙江
1e5个1e5搞不了,要么暴力求个逆元 要么质因数分解
点赞 回复 分享
发布于 2023-11-19 12:35 河南

相关推荐

小红书 后端开发 总包n+8w+期权
点赞 评论 收藏
分享
沉淀一会:1.同学你面试评价不错,概率很大,请耐心等待; 2.你的排名比较靠前,不要担心,耐心等待; 3.问题不大,正在审批,不要着急签其他公司,等等我们! 4.预计9月中下旬,安心过节; 5.下周会有结果,请耐心等待下; 6.可能国庆节前后,一有结果我马上通知你; 7.预计10月中旬,再坚持一下; 8.正在走流程,就这两天了; 9.同学,结果我也不知道,你如果查到了也告诉我一声; 10.同学你出线不明朗,建议签其他公司保底! 11.同学你找了哪些公司,我也在找工作。
点赞 评论 收藏
分享
11-13 20:32
门头沟学院 Java
面向未来编程code:我没看到他咋急,他不就问你个问题。。。
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务