NC54077. 隐瞒成绩
描述
输入描述
输入五个正整数a,b,c,d,p,内容为题面所提及的。
输出描述
输出一个非负整数ans,表示小希的成绩。
示例1
输入:
2 3 4 5 45
输出:
100
说明:
100*2=200, 200+3=203,203/4 = 50,50-5=45C 解法, 执行用时: 2ms, 内存消耗: 384K, 提交时间: 2022-11-10 21:17:44
#include<stdio.h> main() { int a,b,c,d,e,f; scanf("%d %d %d %d %d",&a,&b,&c,&d,&e); f=((e+d)*c+c-1-b)/a; printf("%d",f); }
Pascal(fpc 3.0.2) 解法, 执行用时: 3ms, 内存消耗: 256K, 提交时间: 2019-11-09 20:57:08
var i,a,b,c,d,p:longint; begin read(a,b,c,d,p); for i:=100 downto 0 do if ((((i*a)+b)div c)-d)=p then begin writeln(i); halt; end; end.
C++14(g++5.4) 解法, 执行用时: 3ms, 内存消耗: 496K, 提交时间: 2019-11-09 21:48:57
#include<iostream> using namespace std; int a,b,c,d,p; int main() { cin>>a>>b>>c>>d>>p; cout<<((p+d)*c+c-1-b)/a; }
C++11(clang++ 3.9) 解法, 执行用时: 26ms, 内存消耗: 492K, 提交时间: 2020-02-16 22:09:52
#include<iostream> using namespace std; int a,b,c,d,p; int main() { cin>>a>>b>>c>>d>>p; cout<<((p+d)*c+c-1-b)/a; }
Python3(3.5.2) 解法, 执行用时: 30ms, 内存消耗: 3320K, 提交时间: 2019-11-10 07:02:02
a,b,c,d,p = map(eval,input().split()) x = (p + d) * c x += (c - b - 1) print(x // a)