#include #include #include #include using namespace std; int dp[40100],po[50]; long long need,all; int main() { int n,i,j,t,sum; double p; scanf("%d",&t); while(t--) { need=sum=all=0; scanf("%d%lf",&n,&p); for(i=0;i=po[i];j--) if(dp[j-po[i]]) dp[j]+=dp[j-po[i]]; need=ceil(all*p); for(i=0,all=0;i<=sum;i++) { all+=dp[i]; if(all>=need) { printf("%d\n",i); break; } } } return 0; }