摘要:
打表法: 对于数据小又容易超时的题,可以采取打表法。 打表法就是将所有输入情况的答案保存在代码中,输入数据后直接输出就是可以了。 打表法具有快速,易行(可以写暴力枚举程序)的特点。缺点就是代码可能太大了,或者情况覆盖不完,对于一般不会超时,数据规模适合打表,为了简洁也可以打表。 SG函数(回合制游戏 阅读全文
摘要:
巴什博弈(Bash Game) 只有一堆n个物品,两个人轮流从这堆物品中取物,规定每次能取1~m个。最后取光者取胜。 显 然,如果n=m+1,那么由于一次最多只能取m个,所以,无论先取者拿走多少个,后取者都能够一次拿走剩余的物品,后者取胜。因此我们发现了取胜的守则:如果n=(m+1)r+s,(r为任 阅读全文
摘要:
尼姆博弈(Nimm's Game) n堆物品,两人轮流取至少一个,最后一个取光的人胜利 1 int res = 0; 2 for(int i=1;i<=n;i++){ 3 res = res ^ a[i]; 4 } 5 if(res) return true; 6 else return false 阅读全文
摘要:
老师PPT: 这条语言实在是。。通俗易懂 阅读全文
摘要:
#验证码识别# 解决办法:将验证码切割成单个字符训练 遇到问题:验证码字符大小不一或重叠 对上述问题的解决:通过CNN(卷积神经网络)直接就是端到端不分割的识别方式 处理验证码:将图片二值化 输入验证码的信息:图片大小、最大字母、表示方法 选2*2(3个卷积层和1个全连接层)的最大池化层和dropo 阅读全文
摘要:
首先介绍需要的yml文件,docker-compose.yml: version: '3.3' services: db: image: mysql:5.7 volumes: - db_data:/var/lib/mysql restart: always environment: MYSQL_RO 阅读全文
摘要:
错误详情: 使用pymysql连接数据库mysql,一直无法连接上, 原因是自己的mysql没有密码,即root进入直接enter就可以进入数据库,但这样的数据库在使用其他连接可能都会出现这种问题,所以解决问题的第一步就是给root设置一个密码。 步骤如下: 1.停止mysql服务 2.在没有任何特 阅读全文
摘要:
使用Java中Character类的静态方法: Character.isDigit(char c) //判断字符c是否是数字字符,如‘1’,‘2’,是则返回true,否则返回false Character.isLowerCase(char c) || Character.isUpperCase(ch 阅读全文
摘要:
最近在写一个Java程序时遇到一个问题,就是如何在Java里面输入数值,又叫做获取键盘输入值。 因为c语言里面有scanf(),C++里面有cin(),python里面有input()。Java里面有三种方法: First:从控制台接受一个字符并打印 这种方式只能在控制台接受一个字符,同时获取到的时 阅读全文
摘要:
urllib.request.Request('URL',headers = headers)User-Agent 是爬虫和反爬虫斗争的第一步,发送请求必须带User—Agent使用流程: 1、创建请求对象 request = urlllib.request.Request('url'......) 阅读全文