c++
是真心kyoto
东北小伙南漂海南读初二
展开
-
全排列问题c++初二练习
输出自然数 1 到 n 所有不重复的排列,即 n 的全排列,要求所产生的任一数字序列中不允许出现重复的数字。按照字典序的顺序输出由 1~n 组成的所有不重复的数字序列,每行一个序列。一个整数n(1≤n≤9)原创 2024-08-24 07:58:08 · 26 阅读 · 0 评论 -
走迷宫c++代码初二练习
给定一个N*M方格的迷宫(1<=N,M<=5),迷宫里有T处障碍,障碍处不可通过。给定起点坐标和终点坐标,问从起点坐标走到终点坐标一共有几种不同的走法,同一种走法中要求每个方格最多经过一次。在迷宫中移动有上下左右四种方式,每次只能移动一个方格。迷宫最左上方的格子坐标为(1,1),最右下方的格子的坐标为(N,M)。第一行三个整数:N、M和T,N为行,M为列,T为障碍总数。第二行四个整数:起点坐标SX,SY,终点坐标FX,FY。接下来T行,每行两个整数,为障碍点的坐标。从起点坐标走到终点坐标的方案数。原创 2024-08-24 07:52:17 · 297 阅读 · 0 评论 -
走迷宫c++初一练习
给定一个N*M方格的迷宫(1<=N,M<=5),迷宫里有T处障碍,障碍处不可通过。给定起点坐标和终点坐标,问能不能从起点坐标走到终点坐标,并要求每个方格最多经过一次。在迷宫中移动有上下左右四种方式,每次只能移动一个方格。迷宫最左上方的格子坐标为(1,1),最右下方的格子的坐标为(N,M)。第二行四个整数:起点坐标SX, SY,终点坐标FX, FY。第一行三个整数:N、M和T,N为行,M为列,T为障碍总数。如果能从起点坐标走到终点坐标就输出YES, 否则输出NO。接下来T行,每行两个整数,为障碍点的坐标。原创 2024-08-23 17:13:04 · 85 阅读 · 0 评论 -
组合的输出c++初一
排列与组合是常用的数学方法,其中组合就是从n个元素中抽出r个元素(不分顺序且r≤n),我们可以简单地将n个元素理解为自然数1,2,…,n,从中任取r个数。所有的组合,每一个组合占一行且其中的元素按由小到大的顺序排列,每个元素占三个字符的位置,所有的组合也按字典顺序。一行两个自然数n、r(1<n<21,1≤r≤n)。现要求你输出所有组合。原创 2024-08-23 17:11:20 · 163 阅读 · 0 评论