Codeforces Round 951 (Div. 2) C. Earning on Bets

题目

个人补充:

#include <bits/stdc++.h>
using namespace std;
#define int long long
#define pb push_back
#define fi first
#define se second
#define lson p << 1
#define rson p << 1 | 1
#define ll long long

const int maxn = 1e6 + 5, inf = 1e18, maxm = 4e4 + 5, base = 37;
const int N = 4e3;
const int mod = 1e9 + 7;
// const int mod = 998244353;
// const __int128 mod = 212370440130137957LL;

int n, m;
int a[maxn], b[maxn];
//long long ? maxn ? n? m?

int __lcm(int a, int b){
    return a * b / __gcd(a, b);
}

void solve(){
    ll res = 0;
    cin >> n;
    int mx = 0;
    for(int i = 1; i <= n; i++){
        cin >> a[i];
    }
    int lcm = 1;
    for(int i = 1; i <= n; i++){
        lcm = __lcm(lcm, a[i]);
    }
    int s = 0;
    for(int i = 1; i <= n; i++){
        s += lcm / a[i];
    }
    if(s >= lcm){
        cout << -1 << '\n';
        return;
    }
    for(int i = 1; i <= n; i++){
        cout << lcm / a[i] << " \n"[i == n];
    }
}
    
signed main(){
    ios::sync_with_stdio(0);
    cin.tie(0);

    cout << fixed << setprecision(9);
    int T = 1;
    cin >> T;
    while (T--)
    {
        solve();
    }
    return 0;
}

相关推荐

  1. Codeforces Round 958 (Div. 2)

    2024-07-15 16:50:03       24 阅读
  2. Codeforces Round 941 (Div. 2) ABC

    2024-07-15 16:50:03       31 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-15 16:50:03       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-15 16:50:03       72 阅读
  3. 在Django里面运行非项目文件

    2024-07-15 16:50:03       58 阅读
  4. Python语言-面向对象

    2024-07-15 16:50:03       69 阅读

热门阅读

  1. Linux

    2024-07-15 16:50:03       22 阅读
  2. Unsloth使用简介

    2024-07-15 16:50:03       19 阅读
  3. Eureka是什么?

    2024-07-15 16:50:03       22 阅读
  4. 享元模式(大话设计模式)C/C++版本

    2024-07-15 16:50:03       19 阅读
  5. html 关闭信息窗口

    2024-07-15 16:50:03       22 阅读
  6. vue3+springboot+minio,实现文件上传功能

    2024-07-15 16:50:03       20 阅读
  7. 使用Python进行桌面应用程序开发

    2024-07-15 16:50:03       16 阅读
  8. 启动 zabbix 相关服务

    2024-07-15 16:50:03       19 阅读
  9. 【AI应用探讨】—KAN应用场景

    2024-07-15 16:50:03       23 阅读