Lang:G++
Edit12345678910111213141516171819202122232425262728293031#include<bits/stdc++.h>using namespace std;const int maxn=111;int price[maxn],val[maxn];int Q,n;int main(){double x;int y;cin>>Q;while(Q--){cin>>n;for(int i=1;i<=n;i++){scanf("%lf%d",&x,&y);price[i]=x*10;val[i]=y;}int ans=-1;for(int i=1;i<=n;i++){if(price[i]%50==0)ans=max(val[i],ans);}for(int i=1;i<=n-1;i++){for(int j=i+1;j<=n;j++){if((price[i]+price[j])%50==0)ans=max(ans,val[i]+val[j]);