为什么是60分???
查看原帖
为什么是60分???
1222005
hcodm楼主2024/6/22 08:58

这是我最开始的代码

#include<bits/stdc++.h>
using namespace std;
int main(){
	long long int x,y,n,max=0;
	cin>>x>>y>>n;
    x--;
    y--;
    if(x*10<y){
    max=x*10;
    }
    else{
    long long int a=n%10;
	long long int b=(a-a%10)/10;
	max=a*x+b*y;
    }
	cout<<max;
	return 0;

然而只有0分


然后我改了改

#include<bits/stdc++.h>
using namespace std;
int x,y,n,a,b;
int main(){
	cin>>x>>y>>n;
	x--;y--;
	a=n/10;b=n%10;
	cout<<a*y+b*x;
	return 0;
}

虽然代码变得简单,但是只有60分

明明样例都过了

哪个大佬来帮帮我!

2024/6/22 08:58
加载中...