• 2024-08-15第39课 Scratch入门篇:绘制折线图
    画正多边形故事背景: 神奇的折线图程序原理: 为了实现折线图变化的数字,我们把30个随机数加入到列表中,通过读取列表中的随机数作为Y坐标,X坐标均匀增加来绘制图形。开始编程1、删除预设的猫咪角色,绘制一个空白的角色,增加一个自制积木名称为xy轴。2、绘制折线
  • 2024-06-14下列程序定义了N×N的二维数组,并在主函数中自动赋值。请编写函数 fun(int a[][N]),该函数的功能是:使数组左下半三角元素中的值全部置成0。
    下列程序定义了N×N的二维数组,并在主函数中自动赋值。请编写函数fun(inta[][N]),该函数的功能是:使数组左下半三角元素中的值全部置成0。#include<stdio.h>#defineN3voidfun(inta[][N]){for(inti=1;i<N;i++){for(intj=0;j<i;j++){
  • 2024-03-18AcWing 1171. 距离 Tarjan算法离线求LCA
    题目输入样例1:22121001221输出样例1: 100100输入样例2:32121031151232输出样例2: 1025LCA算法:LCA(LeastCommonAncestors)最近公共祖先Tarjan求LCA是一种离线的算法,也就是说它一遍求出所有需要求的点的LCA,而不是需要求哪两个点再去求
  • 2024-02-243阶魔方还原教程
    还原过程黄心白色十字(拼顶层十字)确定中点和最下层一致并做成白心白色十字(拼底层十字)对齐固定中点与最下层中点一致翻转向下90度此时白色为底色置于最下层确定最下层与中心方块一致(拼底层角块全白)当第一层有白色混合棱角移到另外两色块中间使用右手公式(上左下右)
  • 2023-08-201.8.21二维数组右上左下遍历
    1.题目描述给定一个row行col列的整数数组array,要求从array[0][0]元素开始,按从左上到右下的对角线顺序遍历整个数组。输入输入的第一行上有两个整数,依次为row和col。余下有row行,每行包含col个整数,构成一个二维整数数组。(注:输入的row和col保证0<row<100,0<col<100)输
  • 2023-02-17P1219 八皇后(搜索)
    题目描述检查一个如下的6x6的跳棋棋盘,有六个棋子被放置在棋盘上,使得每行、每列有且只有一个,每条对角线(包括两条主对角线的所有平行线)上至多有一个棋子。上面的布局可以
  • 2023-02-11P7668 [JOI2018] Dango Maker
    Solution我们可以把一个符合要求的团子记录在中间那个G中,那么两个团子可能冲突,只有可能当前G竖着可以横着也可以,或者说两个或多个G在同一条右上-左下的对角线上。
  • 2022-11-21“蛇形”方阵的构造
        编写一个程序,将自然数1~n2按“蛇形”填入n×n矩阵中。例如,当n=5时,构造的方阵如下。      (1)编程思路1。    分析数的填法,是按“从右上到
  • 2022-10-26CF Educational Round 138 乱做
    做着玩的。因为倒着做的,所以倒着写。F10.1tyy讲过套路。然后这场在他讲完之后。我愿称之为押题大师。不幸的是这场没打,不然上大分了。先树上差分,然后对于每一个节点记
  • 2022-08-24【力扣算法题】寻找树中最左下结点的值
    题目:给定一个二叉树的根节点root,请找出该二叉树的 最底层 最左边 节点的值。假设二叉树中至少有一个节点。样例示例1:输入:root=[2,1,3]输出:1示例2: