美文网首页
【洛谷】P2651

【洛谷】P2651

作者: Claire_cc | 来源:发表于2018-11-17 23:58 被阅读0次

https://www.luogu.org/problemnew/show/P2651
没写出来,其实和P4702是一个套路,脑子没转过来,惭愧了
分析过程:
两个两个看如果想把分母翻到上面来,则该分数前面一定要有一个除号,因此a2一定在分母里面,a1一定在分子里面。其他ai都可以通过加括号的方式在分子分母都可以,因此只要保证a1,a3,a4...an的乘积被a2整除就可以了。
代码:

#include<bits/stdc++.h>
using namespace std;
int gcd(int x,int y)
{
    return y==0?x:gcd(y,x%y);
}
int main()
{
    int n,m,tmp;
    vector<int> v;
    cin>>n;
    while(n--)
    {
        cin>>m;
        for(int i=0;i<m;i++)
        {
            cin>>tmp;
            v.push_back(tmp);
        }
        if(m>1)
        {
            v[1]/=gcd(v[0],v[1]);
            for(int i=2;i<m;i++)
            {
                v[1]/=gcd(v[i],v[1]);
            }
            if(v[1]==1)
                cout<<"Yes"<<endl;
            else
                cout<<"No"<<endl;
        }
        else
            cout<<"Yes"<<endl;

        v.clear();
    }
    return 0;
}

相关文章

  • 【洛谷】P2651

    https://www.luogu.org/problemnew/show/P2651没写出来,其实和P4702是...

  • 洛谷计划

    洛谷是IT生认可度较高的一个网站,有各种题目以及专业术语,是刷题的一个好地方,但是对基础要求还算挺高,因此需要在...

  • 几个高精度模板

    模板来自洛谷及Acwing:Acwing洛谷 后续增加注释以及相关代码改进 高精度加法 高精度减法 高精度乘法 高...

  • 洛谷新手题

    今天只是做了一个简单的顺序与分支题,知识点也很常见,只截图题目和代码了~

  • P1000 超级玛丽游戏

    【题目背景】 本题是洛谷的试机题目,可以帮助了解洛谷的使用。 建议完成本题目后继续尝试P1001、P1008。 【...

  • 洛谷P1219八皇后-dfs

    题目传送:洛谷P1219八皇后 dfs

  • 信息课总结(一)

    贪心与排序 一、合并果子(洛谷ojP1090) 原题是洛谷的P1090 合并果子思路:要使总共的和最小,则要使单次...

  • 我与洛洛的日常㈠

    ㈠ 我和洛洛去餐厅吃饭,新开的一家窗口叫“五谷鱻粉”。十几种口味,应有尽有。 洛洛想吃不辣的。 于是洛洛问餐厅阿姨...

  • 好题收录

    1. 洛谷-P1980 计数问题 题目链接

  • 五分钟搭建属于自己的博客

    注:由于图片使用洛谷图床,有些图片可能会很慢甚至加载不出来,可以前往洛谷博客查看 先来看一下效果 0 优点和缺点 ...

网友评论

      本文标题:【洛谷】P2651

      本文链接:https://www.haomeiwen.com/subject/lckwfqtx.html