AcWing 4726. 寻找数字

解题思路

在这个二插搜索树中寻找,4和7数量相等,并且大于n的最小数。

相关代码

复制代码
import java.util.*;

public class Main {
    static String s;
    static List<Integer> res = new ArrayList<>();
    static long n;
    static long ans=Long.MAX_VALUE;
    public static void main(String[] args){
        Scanner scanner = new Scanner(System.in);
        n = scanner.nextInt();
        dfs(0,0,0);
        System.out.print(ans);
        scanner.close();
    }

    public static void dfs(long num,long s4,long s7){
        if(num>=n&&s4==s7){
            ans=Math.min(ans,num);
            return;
        }
        if(num>=1000000000){
            return;
        }
        dfs(num*10+4,s4+1,s7);
        dfs(num*10+7,s4,s7+1);
    }
}
相关推荐
墨染点香7 小时前
LeetCode 刷题【142. 环形链表 II】
算法·leetcode·链表
海琴烟Sunshine7 小时前
leetcode 263. 丑数 python
python·算法·leetcode
信仰_2739932437 小时前
Guava Cache淘汰算法
算法·guava
散峰而望7 小时前
C++入门(二) (算法竞赛)
开发语言·c++·算法·github
Cx330❀8 小时前
《C++ 搜索二叉树》深入理解 C++ 搜索二叉树:特性、实现与应用
java·开发语言·数据结构·c++·算法·面试
不染尘.8 小时前
2025_11_5_刷题
开发语言·c++·vscode·算法·贪心算法·动态规划
2501_929177588 小时前
C++中的虚基类
开发语言·c++·算法
Blossom.1189 小时前
把AI“贴”进路灯柱:1KB决策树让老旧路灯自己报「灯头松动」
java·人工智能·python·深度学习·算法·决策树·机器学习
墨染点香11 小时前
LeetCode 刷题【144. 二叉树的前序遍历】
数据结构·算法·leetcode
cynicme16 小时前
力扣3318——计算子数组的 x-sum I(偷懒版)
java·算法·leetcode