当前位置: 首页 > 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;//置为1while(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");}   


http://www.mrgr.cn/news/96099.html

相关文章:

  • el-table单元格编辑,动态增删行,回车/上下左右箭头切换单元格
  • Dubbo 全面解析:从 RPC 核心到服务治理实践
  • SpringBoot整合Log4j2进行日志记录异步写入日志文件
  • 【windows搭建lvgl模拟环境(一)之VSCode】
  • 协作机械臂需要加安全墙吗? 安全墙 光栅 干涉区
  • docker中间件部署
  • TCP/IP的网络连接设备
  • 网络之数据链路层
  • 全文 - MLIR Toy Tutorial Chapter 1: Toy Language and AST
  • Linux网站搭建(新手必看)
  • XXL-Job 处理大数据量并发任务的解决方案及底层原理
  • SICAR 标准 KUKA 机器人标准功能块说明手册
  • 输出输入练习
  • MyBatis 语法不支持 having 节点
  • SQL语句---特殊查询
  • python中的面对对象
  • springboot在feign和线程池中使用TraceId日志链路追踪(最终版)-2
  • string 的接口
  • 【MySQL篇】DEPENDENT SUBQUERY(依赖性子查询)优化:从百秒到秒级响应的四种优化办法
  • mysql增、删、改和单表查询多表查询