当前位置: 首页 > news >正文

蓝桥杯 第十二天 819 递增序列

注意注意:不考虑左上的情况,因为题目给的样例没有 

	 public static  int is1(char ch[][],int m,int n){
	        int ans=0;
	        for (int i=0;i<m;i++){//起始点在哪
	            for (int j=0;j<n;j++){
	                int add=1;
	                while(j+add<n){
	                  if(ch[i][j]<ch[i][j+add]) ans++;  //横
	                  add++;
	                }
	                add=1;//置为1
	                while(i+add<m){
	                  if(ch[i][j]<ch[i+add][j]) ans++; //列递增
	                  add++;
	                }
	                add=1;
	                while (i+add<m&&j+add<n){//判断范围
	                    if (ch[i][j]<ch[i+add][j+add]) ans++; //右下
	                    add++;
	                }
	                add =1;
	                while(i-add>=0&&j+add<n){
	                    if (ch[i][j]<ch[i-add][j+add]) ans++; //右上
	                    add++;
	                }
	                add=1;
	                while(i+add<m&&j-add>=0){
	                    if (ch[i][j]<ch[i+add][j-add]) ans++; //左下
	                    add++;
	                }
	            }
	        }
	       return ans;
	    }

	    public static void main(String[] args) {
	        Scanner scan = new Scanner(System.in);
	        int m=30,n=50;
	        char ch[][] = new char[m][n];
	        for(int i=0;i<m;i++){
	            char st[] = scan.nextLine().toCharArray();
	            ch[i] = st;
	        }
	        System.out.println(is1(ch,m,n));
	        //在此输入您的代码...
	        scan.close();
	        //System.out.println("52800");
	    }   

相关文章:

  • dubbo自定义扩展
  • Redis常见面试问题汇总
  • 【deepseek 学c++】weakptr引用场景
  • HBase在Hadoop平台上的安装和配置
  • Blender多边形填充问题
  • 00.【Linux系统编程】 Linux初识(云服务器设置CentOS并使用、Xshell链接云服务器)
  • Qt弹出新窗口并关闭(一个按钮)
  • Leetcode 四数之和
  • IEEE PDF Xpress校验出现 :字体无法嵌入问题以及pdf版本问题
  • docker中安装 python
  • Go 语言规范学习(3)
  • 5.0 WPF的基础介绍1-Grid,Stack,button
  • 同级目录下的两个文件怎么import
  • ngx_http_core_main_conf_t
  • DeepSeek-R1 模型现已在 AWS 平台上正式上线
  • SSE SseEmitter.completeWithError(e) 触发的处理逻辑
  • 使用 PowerShell 脚本 + FFmpeg 在 Windows 系统中批量计算 MP4视频 文件的总时长
  • (C语言)文本动态通讯录(动态通讯录升级版)(C语言小项目)
  • macOS 15 通过 MacPorts 安装 PHP 7 构建错误找不到符号在 dns.o 中解决方法
  • 使用 rsync 进行服务器文件同步与优化
  • 杭州网站建设/微商推广哪家好
  • 南海网站推广/关键词智能优化排名
  • 懂做网站怎么赚钱/关键词有哪些?
  • 洛阳建设厅网站/今日竞彩足球最新比赛结果查询
  • 邢台移动网站建设服务/seo一键优化
  • php动态网站开发唐四薪/可以发外链的平台