2 条题解
-
-1
还是那句话
我爱C++
😕
#include<bits/stdc++.h> using namespace std; int a[1000]; int b[1000]; int pot(int i, int j); bool ppt(int i); int main() { int n,m; while(cin >>n >>m){ if(n==0 && m==0){break;} int k=pot(n,m); cout <<k <<endl; } return 0; } int pot(int i,int j) { int a=0; for(int k=i; k<=j; k++){ if(ppt(k)){a++;} } return a; } bool ppt(int i) { bool flag=true; int a=0,b=0; int k=i; for(int j=1; j>0; j++){ a=i%10; i=i/10; if(a==4){ flag=false; break; } if(i<10 && i==4){ flag=false; break; } if(i<10 && i!=4){ break; } } a=0; i=k; for(int j=1; j>0; j++){ if(j%2==1){ a=i%10; i=i/10; if(a==6 && b==2){ flag=false; } } if(j%2==0){ b=i%10; i=i/10; if(b==6 && a==2){ flag=false; } } if(i==0){break;} } return flag; }
信息
- ID
- 646
- 时间
- 1000ms
- 内存
- 512MiB
- 难度
- 9
- 标签
- 递交数
- 11
- 已通过
- 6
- 上传者