首页 > 其他分享 >find gold

find gold

时间:2024-04-19 16:55:27浏览次数:27  
标签:gold int private num static dfs sc find

import java.util.Scanner;

class FindGold
{
    private static int m,n,k;
    private static boolean[][] visited;

    public static void main(String[] args)
    {
        Scanner sc=new Scanner(System.in);
        m=sc.nextInt();
        n=sc.nextInt();
        k=sc.nextInt();
        visited=new boolean[m][n];

        System.out.println(dfs(0,0));
    }

    private static int dfs(int x,int y)
    {
        if(x<0 || y<0 || x>=m || y>=n || visited[x][y] || sumOfDigits(x)+sumOfDigits(y)>k )
        {
            return 0;
        }
        visited[x][y]=true;
        return 1+dfs(x+1,y)+dfs(x-1,y)+dfs(x,y+1)+dfs(x,y-1);
    }

    private static int sumOfDigits(int num)
    {
        int sum=0;
        while(num!=0)
        {
            sum=num%10;
            num=num/10;
        }
        return sum;
    }
}

标签:gold,int,private,num,static,dfs,sc,find
From: https://www.cnblogs.com/lsjava/p/18146374

相关文章

  • GoldenGate抽取进程extract延迟处理
    前言一套GoldenGate环境,已经运行了很多年,一直比较正常,Extract抽取进程基本上没有出现延迟的情况,但这次突然出现抽取延迟,其中一个抽取进程延迟高达50个小时左右。 处理过程1.当前有两个抽取进程,分别为:E_HXZG、E_SBFSC,目前出现延迟的是第1个抽取进程。检查该进程的当前状态......
  • [CF457A]Golden System
    CF457AGoldenSystem十分精妙的一道题,斐波那契数列和黄金比例\(\Phi\)的内在有着奇妙的联系。我们设\(x=\frac{\sqrt{5}+1}{2}\),则根据题目给出的规律,有\(x^2=x+1\)。下面我们通过列举,试图找出规律:\(x^0=1\)\(x^1=x\)\(x^2=x+1\)\(x^3=2x+1\)\(x^4=3x+2\)\(x^5=5x+3\)......
  • Got socket error trying to find package flutter_lints at https://pub.dev Flutter
    最近想继续玩下Flutter,发现pub.dev居然被封锁了,试了下网上的方案,都不可行,尝试组合了一下,用下面的方案解决了。第一步:找到这个文件D:\flutter\packages\flutter_tools\lib\src\http_host_validator.dart把下面的地址修改为:constStringkPubDev='https://pub-web.flutter-io......
  • Java中的matches()方法与find()方法区别
    正则表达式用于在字符串中进行模式匹配。在处理字符串时,经常需要使用matches()方法和find()方法来查找与正则表达式匹配的部分。虽然它们都用于匹配字符串,但有一些重要的区别。matches()方法matches()方法是String类中的一个方法,用于判断整个字符串是否与给定的正则表达......
  • OpenFOAM查看Y+报错:Unable to find turbulence model in the database
    计算完成并使用 reconstructPar 重组计算结果之后,使用 postProcess-funcyPlus 查看Y+,报错显示:-->FOAMFATALERROR:UnabletofindturbulencemodelinthedatabaseFromfunctionvirtualboolFoam::functionObjects::yPlus::execute()infileyPlus/yPlu......
  • windows下的重装是最笨也是最简单的重复解决问题的方法,解决goldendict的qt库链接问题
    goldendict✔goldendict:symbollookuperror:goldendict:undefinedsymbol:_ZN10QAudioSink12stateChangedEN6QAudio5StateE,versionQt_6~yay-Sgoldendict......
  • 解决wpscan运行报错Could not find 'nokogiri' (>= 1.11.4, < 1.13.0) among 125 tota
    报错内容:/usr/lib/ruby/vendor_ruby/rubygems/specification.rb:1404:in`rescueinblockinactivate_dependencies':Couldnotfind'nokogiri'(>=1.11.4,<1.13.0)among125totalgem(s)(Gem::MissingSpecError)Checkedin'GEM_PATH=/roo......
  • 数组搜索和位置方法总结(indexOf()、lastIndexOf()、includes()、find()、findIndex())
    1.严格相等(indexOf()、lastIndexOf()、includes())这三个方法都接受两个参数(要查找的元素、可选的起始搜索位置)indexOf()、includes()从数组第一项往后搜索,lastIndexOf()从数组最后一项往前开始搜索indexOf与lastIndexOf返回要查找的元素在数组中的位置,如果没有找到返回-1,incoude......
  • 手把手教你做阅读理解提高001-Camping:Finding Myself and Growing Strong-露营:在成长
    PDF格式公众号回复关键字:ZKYDT001阅读理解技巧,在帮助读者有效获取和理解文本信息方面发挥着重要作用,熟练掌握如下6个技巧,可快速突破阅读理解1预览文章结构在开始深入阅读之前,快速浏览文章的标题、段落开头和结尾,可以迅速把握文章的主题、大致内容和结构标题通常能概括文......
  • Linux文件和目录管理及文本搜索命令find grep
    在Linux操作系统中,“find”和“grep”是两个非常常用的命令,它们在文件和目录管理以及文本搜索方面提供了强大的功能。首先,让我们来看一下"find"命令。“find"命令用于在文件系统中搜索文件和目录。它可以根据指定的条件来搜索文件,如文件名、文件大小、权限等。例如,如果......