#include <bits/stdc++.h> using namespace std; int t,m,v[1010],a,b,ans; int main(){ cin>>t>>m; int t1=t; for(int i=1;i<=m;i++)cin>>a>>b,v[a]=b; for(int i=t;i>0;i--){ if(v[i]!=0 && t1>=i){ ans+=v[i]; t1-=i; } } cout<<ans; }
为什么0分???