2 条题解
-
1
#include<bits/stdc++.h> using namespace std; int main() { /* n为门票减少的张数 p为票价增加的价格 z为总门票收入 p0存放总门票收入最高时票价增加的价格 s存放最高的总门票收入 */ int n, p, z, p0, s = 0; cin >> n; //遍历门票增加的价格可能范围 for(p = 0; p <= 1200/n; p++){ //总门票收入 z = (30+p)*(1200-p*n); if(z > s){ s = z; p0 = p; } } cout << p0+30 << " " << s << endl; return 0; }
- 1
信息
- ID
- 352
- 时间
- 1000ms
- 内存
- 16MiB
- 难度
- 1
- 标签
- 递交数
- 42
- 已通过
- 31
- 上传者