首页 > TAG信息列表 > 该题
华为机试题目31-40题
33题:该题主要是"10.3.3.196"中将该字符串根据"."分组应该写成String.split("//.");之前获得整数的前八位都是除以256,最后再%256,有一个更简单的办法就是移位再与255按位与,比如该题 167773121的二进制是00001010 00000000 00000011 11000001,获得前八位就是 long L=167773121;L>>2深入浅出的动态规划
求最优子问题,动态规划和其它遍历算法(如深/广度优先搜索)都是将原问题拆成多个子问题然后求解。他们之间最本质的区别是,动态规划保存子问题的解(使用dp[]),避免重复计算。 动态规划的题型丰富多样,没有规律可循。但是它们的思想是一样的,这里给出作者总结的做题四个步骤,适用于所有动态2021-2022-1 20211408 《信息安全专业导论》第三周学习总结
2021-2022-1 20211408 《信息安全专业导论》第三周学习总结 作业信息 |2020-2021-1信息安全专业导论| |2020-2021-1信息安全专业导论第三周作业)| 教材学习内容总结 第二章和第三章都比较熟悉,高中的信息课曾经讲过,这本教材讲解的更加深入些,如高中的教材只讲了十进制与二进制怎么命令注入1-6
CTFhub-命令注入 无过滤 该题无任何字符过滤,直接输入ip和想要的命令 10.3.23.106&ls 可以看到有个67191808019239.php文件,直接cat 67191808019239.php查看该文件 查询后没反应,可能有无法显示的字符,那就用base64输出 把第一段编码解码后得到flag 过滤cat 本题过滤了cat,可以ctf之POST
题目信息如下 可知该题考察post请求知识 直接将what=flag以post传参格式进行传参即可获得flag洛谷P1164 一维DP 01背包 求路径问题
和上面正好形成两种一维DP的模板 1.求装入背包所得最大价值(之前的题目) 2.求等于某价值的背包装法(该题) 简单说下思路: 该题巧妙在拿背包大小来使刚好为所求打小 考虑两个状态,一个是没有点这一道菜,另一个是点了这一道菜 则可以推知dp[j]+=dp[j-c[i]] c[i]指的是当前菜的费用 dp[j-