• 云盘


    #include<stdio.h>
    #include<string.h>
    #include<iostream>
    #include<math.h>
    #include<algorithm>
    using namespace std;
    int dp[12][10];
    int m;
    void init()
    {
        memset(dp,0,sizeof(dp));
        for(int i=0;i<=9;i++){
            dp[1][i]=1;
        }
        for(int i=2;i<=11;i++){
            for(int j=0;j<=9;j++){
                for(int k=0;k<=9;k++){
                    if(abs(j-k)>=m)
                    dp[i][j]+=dp[i-1][k];
                }
                printf("a[i]==%d ",dp[i][j]);
            }

        }
    }
    int solve(int n){
        int c[20];
        int len=0;
        while(n){
            c[++len]=n%10;
            n/=10;
        }
        int ans=0;
        for(int i=len;i>=1;i--){
            for(int j)
            for(int j=0;j<=9;j++){
                if(abs(c[i]-j)>=m)
                ans+=dp[i-1][j];
            }
        }
        return ans;
    }
    int main()
    {
        int t,l,r;
        scanf("%d",&t);
        while(t--)
        {
            scanf("%d%d%d",&l,&r,&m);
            init();
            int r1=solve(r);
            int l1=solve(l-1);
            printf("%d %d ",l1,r1);
            int ans=r1-l1;
            printf("%d ",ans);
        }
    }

  • 相关阅读:
    查询数据库表的列字段、字段类型、字段长度、是否为空
    AndroidManifest.xml配置文件详解(转载)
    SQL Server Profiler(转载)
    sql 临时表
    sql 全局查询
    react.js
    middleware
    el
    jade模板使用心得
    jade template
  • 原文地址:https://www.cnblogs.com/VectorLin/p/5418882.html
Copyright © 2020-2023  润新知