C++
未读
P1644 跳马问题 C++ 详细题解 搜索回溯+dfs
这道题是关于中国象棋中马的跳跃路径问题。给定一个半张棋盘,马从左下角跳到右上角,只能往右跳,不能往左跳。要求计算出所有可能的跳跃路径总数。可以使用深度优先搜索(DFS)来解决这个问题。每次搜索时,枚举马可跳到的四个位置,并进行递归搜索。当马到达目标位置时,将总路径数加一。同时,需要处理马越界的情况,即横坐标超出范围或纵坐标超过目标位置的情况。最后,通过调用dfs(0,0)来开始搜索,并输出最终的路径总数。
C++
未读
P1002 过河卒 C++ 详细题解 搜索回溯+递归
这篇文章探讨了如何解决一个特定的棋盘问题。在这个问题中,棋盘上有一个卒需要从起点A点移动到目标B点。卒只能向下或向右移动一步。然而,棋盘上还有一匹马,它的位置会限制卒的行动。作者提出了一种解决方案,通过分析马的位置和卒的移动规则,找到了一种最优的路径。作者通过建立一个二维数组来表示棋盘,并使用动态规划的方法来计算每个格子的最优路径。通过不断更新每个格子的最优路径值,最终得到了从起点到目标的最短路径。这个解决方案在实践中被证明是有效的,并且可以应用于类似的棋盘问题。作者还提到了一些优化的方法,如剪枝和缓存,以提高算法的效率。总的来说,这篇文章介绍了一个有趣的棋盘问题,并提供了一种解决方案,通过分析马的位置和卒的移动规则,找到了最短路径。这个方法在实际中具有一定的应用价值。
C++
未读
P2819 图的m着色问题 C++ 详细题解
题目要求给定一个无向连通图G和m种不同的颜色,计算图的所有不同的着色方案数。其中,每个顶点可以着一种颜色,且相邻的两个顶点不能着相同的颜色。输入包括图的顶点数n,边数k,颜色数m,以及图的边的信息。输出为所有不同的着色方案数。
教程
未读
【全】2023 CSP-J/S 通过指南(持续更新中...)
总结起来,一到十五题为选择题,大部分涉及计算机科学应用和OI常识。非选择题包括程序阅读和补全程序,主要考察OI实践能力。在练习方面,建议先做15年到20年的题目,如果需要更多练习可以考虑刷一本通初赛篇。关于计算机的常识方面,包括计算机代别、应用、硬件构成、计算机语言等方面的知识。此外还涉及到关于空间、病毒、IP、计算机网络、缩写、分辨率等方面的常识性问题。
教程
未读
网站自定义字体:高效替代圆体字,优雅呈现网页内容的秘诀
作者之前使用了一款喜欢的圆体字,但字体文件太大,影响网站速度。为了解决这个问题,作者研究了使用常用的2500字表来节省字体文件大小的方法,并提供了下载链接和使用代码。作者还介绍了通用规范汉字表,该字表包含了一二级常用汉字,字体文件大小为898KB。最后,作者推荐了一个软件叫做fontmin,该软件非常好用。
WordPress 主题美化 樱花背景+灯笼特效 教程
该文章是用来实现在网站顶部左右位置出现摆动的大红灯笼特效。代码中使用了HTML和CSS来设置灯笼的位置和样式。灯笼可以自定义内容,并且会摆动。
WordPress 添加文章更新或过期失效提示 教程
这段代码是为了在文章底部添加一个提示,告诉读者文章是否已经过期。当文章发布后经过一段时间仍有人访问时,可能是因为教程设置不生效或者下载地址更换了。为了解决这个问题,可以使用这段代码自动在文章底部添加一个提示,提醒读者文章的更新时间和是否已经过期。这样读者可以及时留言或联系网站管理员反馈错误或失效的情况。同时,还提供了相应的CSS样式,使提示看起来更加美观。
WordPress利用阿里巴巴矢量图标美化导航栏菜单 教程
这篇文章介绍了如何在WordPress中引用阿里巴巴矢量图标库的彩色图标。具体步骤包括:打开阿里巴巴矢量图标库网址,登入或注册账号,搜索并添加所需图标至购物车,将图标添加至项目,选择Symbol格式并生成代码,将生成的代码引入主题,添加图标导航菜单栏。最后,文章提供了一个代码示例,用于在WordPress菜单中显示图标。