Run ID | 作者 | 问题 | 语言 | 测评结果 | Time | Memory | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|
59156 | 于荣涵 | 单价最高的书 | C++ | Accepted | 4 MS | 740 KB | 554 | 2023-10-15 19:04:44 |
#include<iostream> #include<cstdio> #include<cstring> using namespace std; const int N=10005; struct f{ int id1; string name; int sl; int zj; }; int n,max1=-1,num; struct f a[N]; int main(){ cin>>n; for (int i=1;i<=n;i++){ cin>>a[i].id1>>a[i].name>>a[i].sl>>a[i].zj; } for (int i=1;i<=n;i++){ if (a[i].zj/a[i].sl>max1){ max1=a[i].zj/a[i].sl; num=i; } } cout<<a[num].id1<<" "<<a[num].name<<" "<<a[num].sl<<" "<<a[num].zj<<" "<<max1; return 0; }