最近把算法竞赛入门经典的前半部分看完了,开始看算法笔记入门算法. 看了前半部分的例题,很多是算法竞赛入门经典中出现过的,但是感觉这本书写的更适合初学者,而且真的很像考试笔记,通俗易懂. //日期问题 #include <iostream> using namespace std; const int month[13][2] = //第二维:0:非闰年,1:闰年 { {0, 0}, //方便取 {31,31}, //1 {28,29}, //2 {31,31}, //3 {30,30}, //…
开始进行算法笔记的学习,在此纪录下来,同时作为自己日后复习资料. 1.基本语法 #include <iostream> using namespace std; int main(){ cout<<"hello"<<endl; return 0; } 以上是最基础的一个代码端: 引入头文件:#include <iostream> 引入命名空间(相当于2个不同的人可以拥有同一件物品,并且使用的时候没有冲突):using namespace…
title: 习题7-6 UVa12113_重叠的正方形 date: 2021-01-31 19:08:00 categories: 算法竞赛入门 tags: 数据结构 算法 UVa <算法竞赛入门>习题7-6 UVa12113_重叠的正方形 思路: 题目要求用6个长为2的正方形描绘输入的正方形边缘,如果可以描绘,输出yes,否则no 我用一个三维数组描述图形,比如G[i][j][k]表示以i,j点上k方向有边,k取值为0或者1,分别表示右和下 dfs函数设计为寻找遍历路径上没有被遍历过的点作…
title: 习题7-3 UVa211_多米诺效应 date: 2021-01-29 19:08:00 categories: 算法竞赛入门 tags: 数据结构 算法 UVa 题目: 使用28个多米诺骨牌拼凑出输入的二维数组 思路,使用一个二维数组标记每个多米诺骨牌的牌号,下标为Pips,一个典型的回溯 // // Created by hsby on 2021/1/30. // #include <iostream> #include <cstring> using names…
PHP学习笔记 - 入门篇(5) 语言结构语句 顺序结构 eg: <?php $shoesPrice = 49; //鞋子单价 $shoesNum = 1; //鞋子数量 $shoesMoney = $shoesPrice * $shoesNum; $shirtPrice = 99; //衬衣单价 $shirtNum = 2; //衬衣数量 $shirtMoney = $shirtPrice * $shirtNum; $orderMoney = $shoesMoney + $shirtMoney…
开始系统学习算法,希望自己能够坚持下去,期间会把常用到的算法写进此博客,便于以后复习,同时希望能够给初学者提供一定的帮助,手敲难免存在错误,欢迎评论指正,共同学习.博客也可能会引用别人写的代码,如有引用,定会注明.本博客内容主要按照算法笔记内容进行学习.(2018-12-03) 1.万能头文件 #include<bits/stdc++.h> using namespace std;int main(){ ... return 0;} 2.判断素数 int IsPrime(int n){ ;i&…
前言 呜,好久没写博客了,DDL 也有好多,一不留神就轮到我了呜. 看了一眼其它同学写的博客,什么数模啊,什么 CTF 啊,什么 Python 爬虫啊,感觉自己真是越来越菜了呜. 然后在我一愁莫展之际,我突然发现,我去年开学初还有一篇写了一半的博客没有发. 于是我就把它补全重新排了下版然后扔上去敷衍部长了 本帖为蓝书(<算法竞赛入门经典训练指南>)中 5.5二分图匹配 相关内容的自学笔记 对书中大多数难懂的内容如最佳完美匹配做了详细的解释并加上了自己的理解 (毕竟原文是真的谜语人) 可能大概似…
一个JS的日期格式化算法. 例子: <script> /** * Js日期格式化算法实例 * by www.jbxue.com */ function dateFormat(date, format) {  var o = {  "M+": date.getMonth() + 1, //month  "d+": date.getDate(), //day  "h+": date.getHours(), //hour  "m+…
PHP学习笔记 - 入门篇(4) 什么是运算符 PHP运算符一般分为算术运算符.赋值运算符.比较运算符.三元运算符.逻辑运算符.字符串连接运算符.错误控制运算符. PHP中的算术运算符 算术运算符主要是用于进行算术运算的,例如:加法运算.减法运算.乘法运算.除法运算.在PHP中的常用的算术运算符对应下表: eg: <?php $english = 110; //英语成绩 $math= 118; //数学成绩 $biological = 80; //生物成绩 $physical = 90; //物…
PHP学习笔记 - 入门篇(3) 常量 什么是常量 什么是常量?常量可以理解为值不变的量(如圆周率):或者是常量值被定义后,在脚本的其他任何地方都不可以被改变.PHP中的常量分为自定义常量和系统常量 自定义常量是根据我们开发的需要,而定义的常量,它通过使用PHP中的函数define()定义. define()函数的语法格式为: bool define(string $constant_name, mixed $value[, $case_sensitive = true]) 它有3个参数(也就是…