$part1:$ 首先看到题目,嗯~ o(  ̄▽ ̄ )o很骚 手玩一波样例之后发现状态很好想(这里简单地任务阶段可以被划分次数(也就是划分顺序)和划分位置来划分),初步想法是$f[i][j]$表示前$i$次最后一次切的是$j$位置 随后意识到没法通过上一层进行转移,这里出现问题也是正常,因为没有进行 ...
前言 乱码是我们在程序开发中经常碰到且让人头疼的一件事,尤其是我们在做javaweb开发,如果我们没有清楚乱码产生的原理,碰到乱码问题了就容易摸不着头脑,无从下手。 乱码主要出现在两部分,如下: 第一,浏览器通过表单提交到后台,如果表单内容有中文,那么后台收到的数据可能会出现乱码。 第二,后端服务器 ...
分类:
编程语言 时间:
2020-02-13 18:52:16
阅读次数:
103
"题面" 题解 结论题 第一问直接 tarjan 第二问就是 tarjan 后缩点, DAG 中入度为 0 的点和出度为 0 的点的个数取 $min$ Code ...
分类:
Web程序 时间:
2020-02-11 20:46:45
阅读次数:
86
The Japanese language is notorious for its sentence ending particles. Personal preference of such particles can be considered as a reflection of the s ...
分类:
其他好文 时间:
2020-02-11 18:59:29
阅读次数:
115
题目背景 pmshz在玩一个益(ruo)智(zhi)的小游戏,目的是打开九盏灯所有的灯,这样的游戏难倒了pmshz。。。 题目描述 这个灯很奇(fan)怪(ren),点一下就会将这个灯和其周围四盏灯的开关状态全部改变。现在你的任务就是就是告诉pmshz要全部打开这些灯。 例如: 0 1 1 1 0 ...
分类:
其他好文 时间:
2020-02-11 14:46:28
阅读次数:
78
高维前缀和 众所周知, FWT可以轻松的算出高维前缀和 本题题解: 考虑状压$dp$(~~题目都说了$2^M$那就状压了~~)因为$\%c[i]$和$\&a[i 1]$这两个操作都和具体的数值有关 $F[i][j]$表示枚举到$i$, 第$i$个数填$j$有多少种方案 $$ F[i][j] = \b ...
分类:
其他好文 时间:
2020-02-11 00:17:26
阅读次数:
70
单链表,弄清楚可stl中list的区别 ListNode的结构 struct ListNode { int val; //当前结点的值 ListNode *next; //指向下一个结点的指针 ListNode(int x) : val(x), next(NULL) {} //初始化当前结点值为x, ...
分类:
编程语言 时间:
2020-02-10 17:58:40
阅读次数:
159
"题目" 这题挺简单的,没必要用数组 【分析】 需要判断的是低洼地的数量 通过对题目中图进行分析,显然可以发现低洼地的定义: 若数组中存在一个数值相同的连续区间,这个区间端点外相邻两点的数值都大于该区间的数值,则该区间为低洼地 有的朋友也许会觉得这个定义很麻烦,但有时候,定义是必须的 比如这题,如果 ...
分类:
其他好文 时间:
2020-02-09 14:41:19
阅读次数:
88
窗口最大/小/正常化操作: 消息: 窗口关闭 两种方法都可以 窗口大小位置调动: 两种方法: ...
分类:
其他好文 时间:
2020-02-08 16:03:37
阅读次数:
64
记录c primer plus上一个实用的字符串输入函数 char*s_gets(char*st,int n) //输入函数 { char *ret_val; int i=0; ret_val = fgets(st,n,stdin); if(ret_val) { while(st[i] != '\n ...
分类:
其他好文 时间:
2020-02-06 01:08:14
阅读次数:
77