結果
| 問題 | No.2128 Round up!! |
| コンテスト | |
| ユーザー |
vjudge1
|
| 提出日時 | 2026-03-17 02:25:13 |
| 言語 | C++23 (gcc 15.2.0 + boost 1.89.0) |
| 結果 |
WA
|
| 実行時間 | - |
| コード長 | 1,675 bytes |
| 記録 | |
| コンパイル時間 | 2,566 ms |
| コンパイル使用メモリ | 329,532 KB |
| 実行使用メモリ | 7,844 KB |
| 最終ジャッジ日時 | 2026-03-17 02:25:17 |
| 合計ジャッジ時間 | 3,583 ms |
|
ジャッジサーバーID (参考情報) |
judge3_0 / judge1_1 |
(要ログイン)
| ファイルパターン | 結果 |
|---|---|
| sample | WA * 1 |
| other | WA * 12 |
ソースコード
#include <bits/stdc++.h>
using namespace std;
#define TASK "Cau3"
#define VMO27 signed main
#define PPC ios::sync_with_stdio(0); cin.tie(0); cout.tie(0)
#define FILE if (fopen(TASK".INP","r")) freopen(TASK".INP","r",stdin), freopen(TASK".OUT","w",stdout)
#define mn 5000233
#define ll long long
#define ld long double
#define FOR(i, a, b) for (int i = (a); i<=(b); ++i)
#define FORD(i, b, a) for (int i = (b); i>=(a); --i)
#define fi first
#define se second
#define pii pair<int,int>
#define pll pair<long long, long long>
#define vi vector<int>
#define vii vector<pair <int, int>>
#define vll vector<pair <long long, long long>>
#define v_ll vector<long long>
#define all(Vv) Vv.begin(), Vv.end()
#define ms(Aa,Xx) memset(Aa,Xx,sizeof(Aa))
#define sz size()
#define el cout << '\n'
#define Mask(i) (1LL << i)
#define Bit(mask, i) ((mask >> i) & 1)
#define onbit(mask, i) ((mask)|(1LL << i))
#define offbit(mask, i) ((mask) &~ (1LL << i))
#define reversebit(mask, i) ((mask) ^ (1LL << i))
const ll Base = 311;
const int MOD = 1e9 + 7;
const int MOD2 = 1e9 + 8277;
int t;
ll k, a, b, c;
void inp(){
cin >> t;
}
ll lcm(ll x, ll y){
return x / __gcd(x, y) * y;
}
ll check(ll N){
ll cnt = N - (N / a + N / b - N / c);
return (cnt >= k);
}
void HA(){
cin >> k >> a >> b;
c = lcm(a, b);
ll l = 0, r = 230320100912, res = 0;
while (r - l > 1){
ll mid = (l + r) >> 1;
if (check(mid)){
res = mid;
r = mid;
}
else l = mid;
}
cout << res << '\n';
}
void solve(){
while (t--){
HA();
}
}
VMO27(){
PPC; FILE;
inp(); solve();
return 0;
}
vjudge1