http://noi.openjudge.cn/ch0108/02/

 

02:同行列对角线的格子

总时间限制: 

1000ms

 

内存限制: 

65536kB

描述

输入三个自然数N,i,j (1<=i<=N,1<=j<=N),输出在一个N*N格的棋盘中(行列均从1开始编号),与格子(i,j)同行、同列、同一对角线的所有格子的位置。

如:n=4,i=2,j=3表示了棋盘中的第二行第三列的格子,如下图:

第一列

第二列

第三列

第四列

第一行

(2,3)

第二行

第三行

第四行

    

当n=4,i=2,j=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)                        左下到右上对角线上的格子的位置

输入

一行,三个自然数N,i,j,相邻两个数之间用单个空格隔开。1 <= N <= 10。

输出

四行:
第一行:从左到右输出同一行格子位置;
第二行:从上到下输出同一列格子位置;
第三行:从左上到右下输出同一对角线格子位置;
第四行:从左下到右上输出同一对角线格子位置。

其中每个格子位置用如下格式输出:(x,y),x为行号,y为列号,采用英文标点,中间无空格。
相邻两个格子位置之间用单个空格隔开。

样例输入

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)

来源

NOIP1996复赛 普及组 第二题

全局题号

7889

添加于

2015-01-29

提交次数

61523

尝试人数

23881

通过人数

21147

你的提交记录

#结果时间
1Accepted2022-10-30

1.输入三个数。

2. 输出横竖斜四条线的位置。

#include<bits/stdc++.h>
using namespace std;
int main()
{
	int n,x,y;
	cin>>n>>x>>y;//输入三个数 
 
	for(int i=1;i<=n;i++)
	{ 
		for(int j=1;j<=n;j++)
		{
			if(i==x)//依次遍历,先打印x行的所有数据 
			{
				cout<<"("<<i<<","<<j<<")"<<" ";
			}
 		}
 	}
 	cout<<endl;//换行 
 
	for(int i=1;i<=n;i++)
	{
		for(int j=1;j<=n;j++)
		{
			if(j==y)//依次遍历,打印y列的所有数据 
			{
				cout<<"("<<i<<","<<j<<")"<<" ";
 			}
 		}
 	}
 	cout<<endl;//换行 
 
	for(int i=1;i<=n;i++)
	{
		for(int j=1;j<=n;j++)
		{
			if(j-i==(y-x))//依次遍历,如果j-i==y-x,打印i和j 
			{
				cout<<"("<<i<<","<<j<<")"<<" ";
			}
		}
	}
	cout<<endl;//换行 
 
	for(int i=n;i>=1;i--)
	{
		for(int j=1;j<=n;j++)
		{
			if(j+i==(y+x))//依次遍历,如果i+j==y+x,打印i和j 
			{
				cout<<"("<<i<<","<<j<<")"<<" ";
			}
		}
	}		
 
	return 0;
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: 网络已经成为我们日常生活中不可或缺的一部分,而2019年的国家网络与信息安全高层论坛更是为网络安全的保障做了深入探讨。本次论坛主题为“网络安全责任:坚持共治 共建共享”,重点关注了网络安全治理,网络安全技术创新与产业发展,以及网络安全制度建设。 在这个数字化社会,网络安全责任应该是每个人的重要责任。只有通过共同治理、共同建设和共同分享,才能确保网络的安全和稳定,保护网络用户的数据和隐私安全。 技术创新和产业发展是网络安全的重要保障。在当前的互联网时代,越来越多的企业和个人都依赖于互联网,网络安全也在不断升级。因此,创新技术和产业应用是必不可少的。只有通过这些方法,我们才能够更好地保障网络的安全和稳定。 网络安全制度建设也是网络安全的基石之一。构建科学、规范的网络安全制度,建立信息共享平台,加强网络安全的技术研发和法律保障,都是为确保网络安全的重要措施。 总之,网络安全责任是每个人的重要责任。我们应该在共同治理、共同建设、共同分享的基础上保障网络安全,推进网络安全技术创新和产业发展,以及构建科学规范的网络安全制度,以保护网络用户的数据和隐私安全。 ### 回答2: 对于“网络/2019国赛1.pdf”题目,我们可以从以下三个方面进行回答: 一、考察内容 “网络/2019国赛1.pdf”是指2019年全国信息学奥林匹克竞赛(NOI)的网络题目之一,题目文件名为“2019年NOI网络赛第一题”,文件类型为.pdf。 该题目主要考察了网络通信中的路由选择算法和贪心算法,并给出了多个测试用例进行测试。同时,该题目要求在保证路由可靠的前提下,最大化网络吞吐量,即承载网络流量的能力。 二、解题思路 解题思路主要涉及贪心算法和网络路由算法。其中,网络路由算法主要涉及路由选择表的构建、路由交换机的配置和路由选择的原则。贪心算法主要涉及每个数据包在路由器之间传递时的路径选择。 针对题目中给出的测试用例,要求选择最优解并给出相应的路径和吞吐量。 三、实际应用 网络/2019国赛1.pdf虽然是一道竞赛题目,但我们可以从中了解到网络通信中的路由选择、贪心算法和网络吞吐量等相关知识。这些知识在实际的网络应用中也非常重要,例如在企业网络中,为了保证数据的安全性和可靠性,需要针对不同的网络节点进行路由选择和安全配置,以保证网络信息的正常传输。同时,在互联网应用中,为了保证用户的访问速度和用户体验,需要针对网络流量和带宽进行优化和调整,以达到最优的网络吞吐量。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值