为了抽到心爱的五星角色,塔子哥需要至少n颗原石。
对于第一种方案,枚举月卡充值次数 i (0≤i≤⌈30m⌉),计算充值月卡可以获得的原石数量 300+min(i×30,m)×90,将一二种方案的花费累加并对答案取最小值即可。
#include <bits/stdc++.h>
using namespace std;
/*====================*/
#define ios_close ios::sync_with_stdio(false), cin.tie(NULL), cout.tie(NULL)
#define yes puts("Yes")
#define no puts("No")