代码
查看原帖
代码
992704
chenmingwang_楼主2023/10/18 17:08

#include<bits/stdc++.h> using namespace std; #define ll int int main(){ ll n,a[100001],b[100001],ans=0,t; cin>>n; for(ll i=1;i<=n;i++){ cin>>a[i]>>b[i]; ans+=100/a[i]b[i]; } cin>>t; for(ll i=1;i<=n;i++){ int p=0; if(ans>=t){ cout<<"Already Au."; exit(0); } else if(ans<=t && a[i]==b[i]){ cout<<"NaN"<<endl; } else if(ans<t){ if(100/a[i](b[i]+1)+ans-100/a[i]b[i]>=t && b[i]+1<=a[i]){ cout<<"1"<<endl; } else if(100/a[i](b[i]+2)+ans-100/a[i]b[i]>=t && b[i]+1<=a[i]){ cout<<"2"<<endl; } else if(100/a[i](b[i]+3)+ans-100/a[i]b[i]>=t && b[i]+1<=a[i]){ cout<<"3"<<endl; } else if(100/a[i](b[i]+4)+ans-100/a[i]b[i]>=t && b[i]+1<=a[i]){ cout<<"4"<<endl; } else if(100/a[i](b[i]+5)+ans-100/a[i]b[i]>=t && b[i]+1<=a[i]){ cout<<"5"<<endl; } else if(100/a[i](b[i]+6)+ans-100/a[i]b[i]>=t && b[i]+1<=a[i]){ cout<<"6"<<endl; }else if(100/a[i](b[i]+7)+ans-100/a[i]b[i]>=t && b[i]+1<=a[i]){ cout<<"7"<<endl; } else if(100/a[i](b[i]+8)+ans-100/a[i]b[i]>=t && b[i]+1<=a[i]){ cout<<"8"<<endl; } else if(100/a[i](b[i]+9)+ans-100/a[i]b[i]>=t && b[i]+1<=a[i]){ cout<<"9"<<endl; } else if(100/a[i](b[i]+10)+ans-100/a[i]b[i]>=t && b[i]+1<=a[i]){ cout<<"10"<<endl; } else if(100/a[i](b[i]+11)+ans-100/a[i]b[i]>=t && b[i]+1<=a[i]){ cout<<"11"<<endl; } else if(100/a[i](b[i]+12)+ans-100/a[i]b[i]>=t && b[i]+1<=a[i]){ cout<<"12"<<endl; } else if(100/a[i](b[i]+13)+ans-100/a[i]b[i]>=t && b[i]+1<=a[i]){ cout<<"13"<<endl; } else if(100/a[i](b[i]+14)+ans-100/a[i]b[i]>=t && b[i]+1<=a[i]){ cout<<"14"<<endl; } else if(100/a[i](b[i]+15)+ans-100/a[i]b[i]>=t && b[i]+1<=a[i]){ cout<<"15"<<endl; } else if(100/a[i](b[i]+16)+ans-100/a[i]b[i]>=t && b[i]+1<=a[i]){ cout<<"16"<<endl; }else if(100/a[i](b[i]+17)+ans-100/a[i]b[i]>=t && b[i]+1<=a[i]){ cout<<"17"<<endl; }else if(100/a[i](b[i]+18)+ans-100/a[i]b[i]>=t && b[i]+1<=a[i]){ cout<<"18"<<endl; }else if(100/a[i](b[i]+19)+ans-100/a[i]b[i]>=t && b[i]+1<=a[i]){ cout<<"19"<<endl; }else if(100/a[i](b[i]+20)+ans-100/a[i]b[i]>=t && b[i]+1<=a[i]){ cout<<"20"<<endl; } else if(100/a[i](b[i]+21)+ans-100/a[i]b[i]>=t && b[i]+1<=a[i]){ cout<<"21"<<endl; }else if(100/a[i](b[i]+22)+ans-100/a[i]b[i]>=t && b[i]+1<=a[i]){ cout<<"22"<<endl; } else if(100/a[i](b[i]+23)+ans-100/a[i]b[i]>=t && b[i]+1<=a[i]){ cout<<"23"<<endl; }else if(100/a[i](b[i]+24)+ans-100/a[i]b[i]>=t && b[i]+1<=a[i]){ cout<<"24"<<endl; } else if(100/a[i](b[i]+25)+ans-100/a[i]b[i]>=t && b[i]+1<=a[i]){ cout<<"25"<<endl; }else if(100/a[i](b[i]+26)+ans-100/a[i]b[i]>=t && b[i]+1<=a[i]){ cout<<"26"<<endl; } else if(100/a[i](b[i]+27)+ans-100/a[i]b[i]>=t && b[i]+1<=a[i]){ cout<<"27"<<endl; }else if(100/a[i](b[i]+28)+ans-100/a[i]b[i]>=t && b[i]+1<=a[i]){ cout<<"28"<<endl; } else if(100/a[i](b[i]+29)+ans-100/a[i]b[i]>=t && b[i]+1<=a[i]){ cout<<"29"<<endl; } else if(100/a[i](b[i]+30)+ans-100/a[i]b[i]>=t && b[i]+1<=a[i]){ cout<<"30"<<endl; }else if(100/a[i](b[i]+31)+ans-100/a[i]b[i]>=t && b[i]+1<=a[i]){ cout<<"31"<<endl; }else if(100/a[i](b[i]+32)+ans-100/a[i]b[i]>=t && b[i]+1<=a[i]){ cout<<"32"<<endl; }else if(100/a[i](b[i]+33)+ans-100/a[i]b[i]>=t && b[i]+1<=a[i]){ cout<<"33"<<endl; }else if(100/a[i](b[i]+34)+ans-100/a[i]b[i]>=t && b[i]+1<=a[i]){ cout<<"34"<<endl; }else if(100/a[i](b[i]+35)+ans-100/a[i]b[i]>=t && b[i]+1<=a[i]){ cout<<"35"<<endl; } else if(100/a[i](b[i]+36)+ans-100/a[i]b[i]>=t && b[i]+1<=a[i]){ cout<<"36"<<endl; }else if(100/a[i](b[i]+37)+ans-100/a[i]b[i]>=t && b[i]+1<=a[i]){ cout<<"37"<<endl; }else if(100/a[i](b[i]+38)+ans-100/a[i]b[i]>=t && b[i]+1<=a[i]){ cout<<"38"<<endl; }else if(100/a[i](b[i]+39)+ans-100/a[i]b[i]>=t && b[i]+1<=a[i]){ cout<<"39"<<endl; }else if(100/a[i](b[i]+40)+ans-100/a[i]b[i]>=t && b[i]+1<=a[i]){ cout<<"40"<<endl; }else if(100/a[i](b[i]+41)+ans-100/a[i]b[i]>=t && b[i]+1<=a[i]){ cout<<"41"<<endl; }else if(100/a[i](b[i]+42)+ans-100/a[i]b[i]>=t && b[i]+1<=a[i]){ cout<<"42"<<endl; }else if(100/a[i](b[i]+43)+ans-100/a[i]b[i]>=t && b[i]+1<=a[i]){ cout<<"43"<<endl; }else if(100/a[i](b[i]+44)+ans-100/a[i]b[i]>=t && b[i]+1<=a[i]){ cout<<"44"<<endl; }else if(100/a[i](b[i]+45)+ans-100/a[i]b[i]>=t && b[i]+1<=a[i]){ cout<<"45"<<endl; }else if(100/a[i](b[i]+46)+ans-100/a[i]b[i]>=t && b[i]+1<=a[i]){ cout<<"46"<<endl; }else if(100/a[i](b[i]+47)+ans-100/a[i]b[i]>=t && b[i]+1<=a[i]){ cout<<"47"<<endl; }else if(100/a[i](b[i]+48)+ans-100/a[i]b[i]>=t && b[i]+1<=a[i]){ cout<<"48"<<endl; }else if(100/a[i](b[i]+49)+ans-100/a[i]b[i]>=t && b[i]+1<=a[i]){ cout<<"49"<<endl; }else if(100/a[i](b[i]+50)+ans-100/a[i]b[i]>=t && b[i]+1<=a[i]){ cout<<"50"<<endl; }else if(100/a[i](b[i]+51)+ans-100/a[i]b[i]>=t && b[i]+1<=a[i]){ cout<<"51"<<endl; }else if(100/a[i](b[i]+52)+ans-100/a[i]b[i]>=t && b[i]+1<=a[i]){ cout<<"52"<<endl; }else if(100/a[i](b[i]+53)+ans-100/a[i]b[i]>=t && b[i]+1<=a[i]){ cout<<"53"<<endl; }else if(100/a[i](b[i]+54)+ans-100/a[i]b[i]>=t && b[i]+1<=a[i]){ cout<<"54"<<endl; }else if(100/a[i](b[i]+55)+ans-100/a[i]b[i]>=t && b[i]+1<=a[i]){ cout<<"55"<<endl; } else if(100/a[i](b[i]+56)+ans-100/a[i]b[i]>=t && b[i]+1<=a[i]){ cout<<"56"<<endl; }else if(100/a[i](b[i]+57)+ans-100/a[i]b[i]>=t && b[i]+1<=a[i]){ cout<<"57"<<endl; }else if(100/a[i](b[i]+58)+ans-100/a[i]b[i]>=t && b[i]+1<=a[i]){ cout<<"58"<<endl; }else if(100/a[i](b[i]+59)+ans-100/a[i]b[i]>=t && b[i]+1<=a[i]){ cout<<"59"<<endl; }else if(100/a[i](b[i]+60)+ans-100/a[i]b[i]>=t && b[i]+1<=a[i]){ cout<<"60"<<endl; }else if(100/a[i](b[i]+61)+ans-100/a[i]b[i]>=t && b[i]+1<=a[i]){ cout<<"61"<<endl; }else if(100/a[i](b[i]+62)+ans-100/a[i]b[i]>=t && b[i]+1<=a[i]){ cout<<"62"<<endl; } else if(100/a[i](b[i]+63)+ans-100/a[i]b[i]>=t && b[i]+1<=a[i]){ cout<<"63"<<endl; }else if(100/a[i](b[i]+64)+ans-100/a[i]b[i]>=t && b[i]+1<=a[i]){ cout<<"64"<<endl; }else if(100/a[i](b[i]+65)+ans-100/a[i]b[i]>=t && b[i]+1<=a[i]){ cout<<"65"<<endl; } else if(100/a[i](b[i]+66)+ans-100/a[i]b[i]>=t && b[i]+1<=a[i]){ cout<<"66"<<endl; }else if(100/a[i](b[i]+67)+ans-100/a[i]b[i]>=t && b[i]+1<=a[i]){ cout<<"67"<<endl; }else if(100/a[i](b[i]+68)+ans-100/a[i]b[i]>=t && b[i]+1<=a[i]){ cout<<"68"<<endl; }else if(100/a[i](b[i]+69)+ans-100/a[i]b[i]>=t && b[i]+1<=a[i]){ cout<<"69"<<endl; }else if(100/a[i](b[i]+70)+ans-100/a[i]b[i]>=t && b[i]+1<=a[i]){ cout<<"70"<<endl; }else if(100/a[i](b[i]+71)+ans-100/a[i]b[i]>=t && b[i]+1<=a[i]){ cout<<"71"<<endl; }else if(100/a[i](b[i]+72)+ans-100/a[i]b[i]>=t && b[i]+1<=a[i]){ cout<<"72"<<endl; }else if(100/a[i](b[i]+73)+ans-100/a[i]b[i]>=t && b[i]+1<=a[i]){ cout<<"73"<<endl; }else if(100/a[i](b[i]+74)+ans-100/a[i]b[i]>=t && b[i]+1<=a[i]){ cout<<"74"<<endl; }else if(100/a[i](b[i]+75)+ans-100/a[i]b[i]>=t && b[i]+1<=a[i]){ cout<<"75"<<endl; }else if(100/a[i](b[i]+76)+ans-100/a[i]b[i]>=t && b[i]+1<=a[i]){ cout<<"76"<<endl; }else if(100/a[i](b[i]+77)+ans-100/a[i]b[i]>=t && b[i]+1<=a[i]){ cout<<"77"<<endl; }else if(100/a[i](b[i]+78)+ans-100/a[i]b[i]>=t && b[i]+1<=a[i]){ cout<<"78"<<endl; }else if(100/a[i](b[i]+79)+ans-100/a[i]b[i]>=t && b[i]+1<=a[i]){ cout<<"79"<<endl; }else if(100/a[i](b[i]+80)+ans-100/a[i]b[i]>=t && b[i]+1<=a[i]){ cout<<"80"<<endl; }else if(100/a[i](b[i]+81)+ans-100/a[i]b[i]>=t && b[i]+1<=a[i]){ cout<<"81"<<endl; }else if(100/a[i](b[i]+82)+ans-100/a[i]b[i]>=t && b[i]+1<=a[i]){ cout<<"82"<<endl; }else if(100/a[i](b[i]+83)+ans-100/a[i]b[i]>=t && b[i]+1<=a[i]){ cout<<"83"<<endl; }else if(100/a[i](b[i]+84)+ans-100/a[i]b[i]>=t && b[i]+1<=a[i]){ cout<<"84"<<endl; }else if(100/a[i](b[i]+85)+ans-100/a[i]b[i]>=t && b[i]+1<=a[i]){ cout<<"85"<<endl; }else if(100/a[i](b[i]+86)+ans-100/a[i]b[i]>=t && b[i]+1<=a[i]){ cout<<"86"<<endl; }else if(100/a[i](b[i]+87)+ans-100/a[i]b[i]>=t && b[i]+1<=a[i]){ cout<<"87"<<endl; }else if(100/a[i](b[i]+88)+ans-100/a[i]b[i]>=t && b[i]+1<=a[i]){ cout<<"88"<<endl; } else if(100/a[i](b[i]+89)+ans-100/a[i]b[i]>=t && b[i]+1<=a[i]){ cout<<"89"<<endl; }else if(100/a[i](b[i]+90)+ans-100/a[i]b[i]>=t && b[i]+1<=a[i]){ cout<<"90"<<endl; } else if(100/a[i](b[i]+91)+ans-100/a[i]b[i]>=t && b[i]+1<=a[i]){ cout<<"91"<<endl; }else if(100/a[i](b[i]+92)+ans-100/a[i]b[i]>=t && b[i]+1<=a[i]){ cout<<"92"<<endl; }else if(100/a[i](b[i]+93)+ans-100/a[i]b[i]>=t && b[i]+1<=a[i]){ cout<<"93"<<endl; }else if(100/a[i](b[i]+94)+ans-100/a[i]b[i]>=t && b[i]+1<=a[i]){ cout<<"94"<<endl; }else if(100/a[i](b[i]+95)+ans-100/a[i]b[i]>=t && b[i]+1<=a[i]){ cout<<"95"<<endl; }else if(100/a[i](b[i]+96)+ans-100/a[i]b[i]>=t && b[i]+1<=a[i]){ cout<<"96"<<endl; }else if(100/a[i](b[i]+97)+ans-100/a[i]b[i]>=t && b[i]+1<=a[i]){ cout<<"97"<<endl; }else if(100/a[i](b[i]+98)+ans-100/a[i]b[i]>=t && b[i]+1<=a[i]){ cout<<"98"<<endl; }else if(100/a[i](b[i]+99)+ans-100/a[i]b[i]>=t && b[i]+1<=a[i]){ cout<<"99"<<endl; }else if(100/a[i](b[i]+100)+ans-100/a[i]*b[i]>=t && b[i]+1<=a[i]){ cout<<"100"<<endl; } } } }//求调试

2023/10/18 17:08
加载中...