P10024
我们列出每个数字所需要的直线数量,容易发现满足答案需求的幸运数对的长度最长为
Code
#include <iostream>
using namespace std;
#define int long long//10年OI一场空,不开longlong见祖宗
int l,r;
int vis[10]={6,2,5,5,4,5,6,3,7,6};
int zhao(int x){
int ans=0;
while(x){
int tmp=x%10;
ans+=vis[tmp];
x/=10;
}
return ans;
}
signed main(){
cin>>l>>r;
if(l==r){
cout<<1;
return 0;
}
for(int i=l;i<r;i++){
int tmp1=zhao(i),tmp2=zhao(i+1);
if(tmp1==tmp2){
cout<<2;
return 0;
}
}
cout<<1;
return 0;
}
/*
┏┓ ┏┓
┏┛┻━━━┛┻┓
┃ ┃
┃ ━ ┃
┃ ┳┛ ┗┳ ┃
┃ ┃
┃ ┻ ┃
┃ ┃
┗━┓ ┏━┛Codes are far away from bugs with the animal protecting
┃ ┃ 神兽保佑,代码无bug
┃ ┃
┃ ┗━━━┓
┃ ┣┓
┃ ┏┛
┗┓┓┏━┳┓┏┛
┃┫┫ ┃┫┫
┗┻┛ ┗┻┛ ○| ̄|_
*/