上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 36 下一页
摘要: 转载 :https://www.luogu.com.cn/blog/zhoushuyu/solution-p1043 题目链接 题目思路 总结一下这种类似DP题目的思路和技巧吧。 1、破环成链。没有太多的技巧性,具体而言就是把数据存储两遍,使得环形的数据可以链式展开,便于我们去DP。 但最后一定要记 阅读全文
posted @ 2021-01-23 21:28 hunxuewangzi 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 题目链接 题目思路 显然是先操作加法,然后操作乘法 且每次操作肯定直接操作整个区间即可, 直接暴力枚举乘法次数,log的复杂度 然后加法满足二分又一个log的复杂度 check用求最大子段和O(n) 复杂度为$nlog_2^2n$ 代码 #include<bits/stdc++.h> using n 阅读全文
posted @ 2021-01-23 20:33 hunxuewangzi 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 题目链接 题目思路 每行都是独立的 然后只能从开头和结尾取,显然就是区间dp 然后注意__int128输出是0特判 代码 #include<bits/stdc++.h> using namespace std; typedef __int128 ll; const int maxn=80+5,mod 阅读全文
posted @ 2021-01-23 15:44 hunxuewangzi 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 题目链接 题目大意 给你一个n*n的方格图(n<=9),每个格子有权值 某人从图的左上角的 A 点出发,可以向下行走,也可以向右走,直到到达右下角的 B 点。在走过的路上,他可以取走方格中的数(取走后的方格中将变为数字 0)。 此人从 A 点到 B 点共走两次,试找出 2 条这样的路径,使得取得的数 阅读全文
posted @ 2021-01-23 13:14 hunxuewangzi 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 题目连接 题目大意 给你n个数,你要选择任意数量的数使得这些的和为k的倍数,求最大的和 题目思路 设 dp[ i ] [ j ] 为前i数中选任意的数使得sum%k=j,dp[ i ] [ j ]代表max sum 然后就是01的思路了 代码 #include<cstdio> #include<al 阅读全文
posted @ 2021-01-11 20:40 hunxuewangzi 阅读(120) 评论(0) 推荐(1) 编辑
摘要: 1、实验目的:掌握通过键盘输入接收字符串、乘法运算、2/16进制数与ASCII码之间相互转换以及数据显示输出的程序设计方法。 2、实验内容:从键盘输入2个0–99之间的整数,对其做乘法运算,在屏幕上显示出该乘积对应的二进制和十六进制数。 3、实验要求: (1)在屏幕提示:“please input 阅读全文
posted @ 2020-12-30 08:08 hunxuewangzi 阅读(651) 评论(0) 推荐(2) 编辑
该文被密码保护。 阅读全文
posted @ 2020-12-27 20:17 hunxuewangzi 阅读(6) 评论(1) 推荐(0) 编辑
摘要: 换码指令XLAT 将BX指定的缓冲区中、AL指定的位移处的一个字节数据取出赋给AL XLAT ;al←ds:[bx+al] 换码指令执行前: 在主存建立一个字节量表格,内含要转换成的目的代码 表格首地址存放于BX,AL存放相对表格首地址的位移量 换码指令执行后: 将AL寄存器的内容转换为目的代码 查 阅读全文
posted @ 2020-12-21 00:15 hunxuewangzi 阅读(114) 评论(0) 推荐(1) 编辑
该文被密码保护。 阅读全文
posted @ 2020-12-13 22:15 hunxuewangzi 阅读(1) 评论(0) 推荐(1) 编辑
该文被密码保护。 阅读全文
posted @ 2020-12-01 11:57 hunxuewangzi 阅读(3) 评论(0) 推荐(1) 编辑
上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 36 下一页