Run ID 作者 问题 语言 测评结果 分数 时间 内存 代码长度 提交时间
32868 23级徐泽厚 【S】贾果 C++ 通过 100 154 MS 7012 KB 935 2024-10-02 13:38:55

Tests(20/20):


#include <bits/stdc++.h> #define int long long using namespace std; int n,h,k; int x[400005],d[400005]; int sum=0; priority_queue<int> q; signed main(){ cin>>n>>h>>k; for (int i=1;i<=n;i++){ // cin>>x[i]; scanf("%lld",&x[i]); } for (int i=1;i<=n;i++){ // cin>>d[i]; scanf("%lld",&d[i]); if (d[i]==-1){ q.push(x[i]); } } while (k--){ int lx,ld; // cin>>lx>>ld; scanf("%lld%lld",&lx,&ld); if (ld==-1){ q.push(lx); } if (q.size()<h){ printf("Zombie ate your brain\n"); continue; } while (q.size()>h){ q.pop(); } int s=q.top(); if (s%2==0){ // cout<<s/2<<".0"<<endl; printf("%lld.0\n",s/2); } else{ printf("%lld.5\n",s/2); } } return 0; }


测评信息: