#include #include #include #include const int LIMITM=100000; bool dp[2][LIMITM+2]; void f(){ int n1,n2,n12,m; scanf("%d %d",&n1,&n2); scanf("%d",&m); n12=n1+n2; std::vector vec; for(int i=0;i=a){ dp[next][j]=true; hit=true; } if(j>=a){ dp[next][j-a]=true; hit=true; } } } n12-=a; if(n12<0)break; if(hit==false)break; ans++; } printf("%d\n",ans); } int main(){ int d; scanf("%d",&d); for(int i=0;i