答案来了。
#include <bits/stdc++.h>
using namespace std;
int d1,d2,ans;
int get(int y,int m){
if(m==1||m==3||m==5||m==7||m==8||m==10||m==12){
return 31;
}
if(m==4||m==6||m==9||m==11){
return 30;
}
if(y%4==0&&y%100!=0||y%400==0){
return 29;
}
else{
return 28;
}
}
int ne(int x){
int y=x/10000;
int m=x/100%100;
int d=x%100;
if(d!=get(y,m)){
d+=1;
}
else{
if(m!=12){
m+=1;
d=1;
}
else{
y+=1;
m=1;
d=1;
}
}
return 10000*y+100*m+d;
}
int rev(int x){
int ans=0;
while (x){
ans=ans*10+(x%10);
x/=10;
}
return ans;
}
int main(){
int a,b,c;
scanf("%d%d%d",&a,&b,&c);
int d=a/10*2+b/10*3+c/10*5;
printf("%d",d);
}
免费的:
#include <bits/stdc++.h>
using namespace std;
int d1,d2,ans;
int get(int y,int m){
if(m==1||m==3||m==5||m==7||m==8||m==10||m==12){
return 31;
}
if(m==4||m==6||m==9||m==11){
return 30;
}
if(y%4==0&&y%100!=0||y%400==0){
return 29;
}
else{
return 28;
}
}
int ne(int x){
int y=x/10000;
int m=x/100%100;
int d=x%100;
if(d!=get(y,m)){
d+=1;
}
else{
if(m!=12){
m+=1;
d=1;
}
else{
y+=1;
m=1;
d=1;
}
}
return 10000*y+100*m+d;
}
int rev(int x){
int ans=0;
while (x){
ans=ans*10+(x%10);
x/=10;
}
return ans;
}
int main(){
int a,b,c;
scanf("%d%d%d",&a,&b,&c);
int d=a/10*2+b/10*3+c/10*5;
printf("%d",d);
}