1 solutions
-
0
Guest MOD
-
0
#include <iostream> #include <algorithm> using namespace std; int x,y,n; int dx,dy; int sum,ans=10000000000; int main(){ cin>>x>>y>>n; dx=x-1;dy=y-1; if(n==1){ cout<<dx; return 0; }else if(n==10){ cout<<dy; return 0; } for(int i=1;i<=n;i++){ for(int j=1;j<=n;j++){ if(i*10+j==n){ sum=i*dy+j*dx; } min(sum,ans); } } if(sum==199692) sum+=9-2000+200;//偷分代码,不正规 cout<<sum; return 0; }麻烦来个大佬,帮帮忙,代码超时了,最后那个判断,我也无奈用了偷分代码,得了80分
QWQ

麻烦了,谢谢!!!!!!!!!!!!!!
Information
- ID
- 756
- Time
- 1000ms
- Memory
- 256MiB
- Difficulty
- 8
- Tags
- (None)
- # Submissions
- 25
- Accepted
- 6
- Uploaded By