算法提高 格子位置
时间限制:1.0s 内存限制:512.0MB

问题描述
  输入三个自然数N,i,j (1<=i<=N,1<=j<=N),输出在一个N*N格的棋盘中,与格子(i,j)同行、同列、同一对角线的所有格子的位置。
输入格式
  输入共三行,分别输入自然数N,i,j。其中保证N<=24且1<=i<=N,1<=j<=N。
输出格式
  输出共四行。第一行为与格子(i,j)同行的所有格子的位置,第二行为与格子(i,j)同列的所有格子的位置,第三行为从左上到右下对角线上的格子的位置,第四行为从左下到右上对角线上的格子的位置。
样例输入
4
2
3
样例输出
(2,1) (2,2) (2,3) (2,4)
(1,3) (2,3) (3,3) (4,3)
(1,2) (2,3) (3,4)
(4,1) (3,2) (2,3) (1,4)
输入输出样例解释
  
  

(2,1) (2,2) (2,3) (2,4) {同一行上格子的位置}
  (1,3) (2,3) (3,3) (4,3) {同列列上格子的位置}
  (1,2) (2,3) (3,4) {左上到右下对角线上的格子的位置}
  (4,1) (3,2) (2,3) (1,4) {左下到右上对角线上的格子的位置}

import java.util.Scanner;public class 格子位置 {public static void main(String[] args) {Scanner scan = new Scanner(System.in);int n = scan.nextInt();int a = scan.nextInt();int b = scan.nextInt();for(int i = 1 ; i <= n ; i ++){System.out.print("("+a+","+i+")");}System.out.println();for(int i = 1 ; i <= n ; i ++){System.out.print("("+i+","+b+")");}System.out.println();for(int i = 1 ; i <= a ; i ++){if((b - a + i) >= 1) {System.out.print("("+i+","+(b-a+i)+")");}}for (int i = b + 1; i <= n ; i ++) {if((a+i-b) <= n)System.out.print("("+(a+i-b)+","+(i)+")");}System.out.println();for(int i = b - 1 ; i >= 0 ; i --){if(a+i <= n)System.out.print("("+(a+i)+","+(b-i)+")");}for(int i = 1 ; i < a ; i ++){if(b+i <= n)System.out.print("("+(a-i)+","+(b+i)+")");}}}

Java实现 蓝桥杯VIP 算法提高 格子位置相关推荐

  1. 蓝桥杯陶陶摘苹果C语言,Java实现 蓝桥杯VIP 算法提高 陶陶摘苹果2

    算法提高 陶陶摘苹果2 时间限制:1.0s 内存限制:256.0MB 问题描述 陶陶家的院子里有一棵苹果树,每到秋天树上就会结出n个苹果.苹果成熟的时候,陶陶就会跑去摘苹果.陶陶有个30厘米高的板凳, ...

  2. Java实现 蓝桥杯VIP 算法提高 研究兔子的土豪

    试题 算法提高 研究兔子的土豪 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 某天,HWD老师开始研究兔子,因为他是个土豪 ,所以他居然一下子买了一个可以容纳10^18代兔子的巨大 ...

  3. Java实现 蓝桥杯VIP 算法提高 扫雷

    算法提高 扫雷 时间限制:1.0s 内存限制:256.0MB 问题描述 扫雷游戏你一定玩过吧!现在给你若干个n×m的地雷阵,请你计算出每个矩阵中每个单元格相邻单元格内地雷的个数,每个单元格最多有8个相 ...

  4. Java实现 蓝桥杯VIP 算法提高 分苹果

    算法提高 分苹果 时间限制:1.0s 内存限制:256.0MB 问题描述 小朋友排成一排,老师给他们分苹果. 小朋友从左到右标号1-N.有M个老师,每次第i个老师会给第Li个到第Ri个,一共Ri-Li ...

  5. Java实现 蓝桥杯VIP 算法提高 陶陶摘苹果2

    算法提高 陶陶摘苹果2 时间限制:1.0s 内存限制:256.0MB 问题描述 陶陶家的院子里有一棵苹果树,每到秋天树上就会结出n个苹果.苹果成熟的时候,陶陶就会跑去摘苹果.陶陶有个30厘米高的板凳, ...

  6. Java实现 蓝桥杯VIP 算法提高 文化之旅

    算法提高 文化之旅 时间限制:1.0s 内存限制:128.0MB 问题描述 有一位使者要游历各国,他每到一个国家,都能学到一种文化,但他不愿意学习任何一种文化超过一次(即如果他学习了某种文化,则他就不 ...

  7. Java实现 蓝桥杯VIP 算法提高 班级排名

    算法提高 班级排名 时间限制:1.0s 内存限制:256.0MB 问题描述 达达在陶陶的影响下,也对学习慢慢的产生了兴趣. 他在每次考试之后,都会追着老师问,自己在班级的总名次是多少.考试一多,老师也 ...

  8. Java实现 蓝桥杯VIP 算法提高 3000米排名预测

    算法提高 3000米排名预测 时间限制:1.0s 内存限制:256.0MB 问题描述 3000米长跑时,围观党们兴高采烈地预测着最后的排名.因为他们来自不同的班,对所有运动员不一定都了解,于是他们分别 ...

  9. Java实现 蓝桥杯VIP 算法提高 我们的征途是星辰大海

    算法提高 我们的征途是星辰大海 时间限制:1.0s 内存限制:256.0MB 最新的火星探测机器人curiosity被困在了一个二维迷宫里,迷宫由一个个方格组成. 共有四种方格: '.' 代表空地,c ...

  10. Java实现 蓝桥杯VIP 算法提高 促销购物

    算法提高 促销购物 时间限制:1.0s 内存限制:256.0MB 问题描述 张超来到了超市购物. 每个物品都有价格,正好赶上商店推出促销方案.就是把许多东西一起买更便宜(保证优惠方案一定比原价便宜). ...

最新文章

  1. 进程(process)和线程
  2. 对于成功的GDUUU商人来说
  3. 这些反病毒斗争经验,我全放这了!
  4. NHibernate初探(一)简单且完整的示例
  5. Attach and Detach in VC
  6. IT男,程序猿在婚恋市场有多受欢迎?
  7. java.lang.IllegalStateException: No output folder
  8. c语言水库抽样算法代码,LeetCode---蓄水池抽样算法
  9. oracle替换字符串replace
  10. 有关存储器容量的计算
  11. 用Python+小程序实现诗词大会的飞花令
  12. 了解与MDIO/MDC接口相关的22号、45号条款
  13. virtualbox虚拟机窗口大小调整
  14. 快速学习Spring Boot
  15. MySQL的查询及删除重复记录
  16. Word/Excel文档操作API哪家强?一张表带你了解Aspose和Spire系列全功能对比
  17. SecureCRT初次使用
  18. [日推荐]『淘内部优惠券工具』省钱小能手
  19. 【转载】 Matlab中的画图函数(可视化编程)
  20. 解决:Exception from HRESULT: 0x80004004 (E_ABORT) 的错误

热门文章

  1. 我的世界java旁观者模式_我的世界怎么开旁观者模式-我的世界切换模式攻略
  2. kaggle之共享单车案例
  3. JavaScript下载后端返回的文件流
  4. 两分钟读懂什么是TPS和QPS
  5. 手把手教你搭建免费云平台——新浪云
  6. 课外读物积累-----如何提高英文的科研写作能力(摘自施一公寄语)
  7. Vue+SpringBoot打造房屋租售信息系统
  8. 论文翻译:Dual-path RNN: efficient long sequence modeling for time-domain single-channel speech separatio
  9. ctf-web-never_give_up
  10. unity 暂停按钮_Unity应用怎么暂停(Pause)