「LOJ6570 毛毛虫计数」 - 生成函数

LOJ6570 毛毛虫计数 tags:生成函数,多项式 题意 hsezoi 巨佬 olinr 喜欢 van 毛毛虫,他定义毛毛虫是一棵树,满足树上存在一条树链,使得树上所有点到这条树链的距离最多为 \(1\)。给定 \(n\) \((n\le10^5)\) 。现在请你求出 \(n\) 个点、有标号的毛毛虫的数量。答案对 \(998244353\) 取模。 题解 构造生成函数 对于毛毛虫直径中间的一个节点,大小为 i 总共有 i 种放法,指数型生成函数是 \[ A(x)=\sum_{i=1}^\
分类: 其他 发布时间: 08-28 22:54 阅读次数: 0

ss服务器及客户端配置

  今天晚上买了一个香港的阿里云服务器,折腾了好几个小时,终于完成ss服务器的配置。一开始怎么都无法正常使用shadowsocks,后来发现问题所在:其中的关键是配置shadowsocks.json的server属性的值时候,要设置为0.0.0.0而不是服务器真正的公网ip。   配置过程参考:ss配置,简单明了。
分类: 其他 发布时间: 08-28 22:54 阅读次数: 0

微信和支付宝中的一些常用方法封装

  最近做了同一个样子的小程序的支付宝版本,现在如果想想是开发两次的话心里应该是很难受的。   去年11月12月份左右开发了两个微信小程序是一个在超市买商品的,一个用户版本,一个商户版本的。我们团队看到了uniapp这个东西,然后用这个东西写了一点demo,然后就决定采纳这个东西开发微信小程序了。这个开发体验真的是让人揪心,因为编译起来太慢了,就是这边保存完代码,你如果想去微信小程序开发工具中看效果的话要等好久,然后测试一点点东西有时候uniapp这边代保存了,但是微信开发工具中的代码不动,还
分类: 其他 发布时间: 08-28 22:54 阅读次数: 0

开源的DirectUI界面开发库DUILIB试用demo (Win32程序)

Demo 第三版源码VC2005工程(附全部.h,ansi/unicode lib,dll),下载地址:http://goo.gl/c0L7Q 开源项目地址:http://code.google.com/p/duilib/ 该项目基于一个老外viksoe的DirectUI原理分析论文及示例:http://www.viksoe.dk/code/windowless1.htm SVN checkout了项目的源码进行了试用,由于例子中程序里的List控件的使用,大多是仿Windows标准的List
分类: 其他 发布时间: 08-28 22:54 阅读次数: 0

leetcode4 Median of Two Sorted Arrays学习记录

学习了扁扁熊的题解:https://leetcode-cn.com/problems/median-of-two-sorted-arrays/solution/4-xun-zhao-liang-ge-you-xu-shu-zu-de-zhong-wei-shu/ 记录一下,顺便按自己的理解给代码加上注释 #include <vector> #include <stdio.h> using namespace std; #define max(a,b) (((a)>(b)) ? (a) : (b
分类: 其他 发布时间: 08-28 22:54 阅读次数: 0

面试(九)

总结:   这是一家天津的公司,由于距离问题,人事让他们技术人员给我的电话面试,上来先让介绍了一下项目,之后问了sql中join的运用,我让他提了个需求,现有学生表(s_id,s_name)班级表(s_id,c_id),写查询每个班级的所有学生名字;之后又问了基本的linux命令,基本的;最后让我说出简历上的某个模块代码的实现;最后说了一下待遇等;差不多十分钟吧;感觉又凉凉了;电话来的太突然了,有点没准备,所以有些东西都回答的很忐忑,还有好多都忘了;再接再励吧,还是不太扎实的过!       
分类: 其他 发布时间: 08-28 22:54 阅读次数: 0

AcWing 141 周期

题目:https://www.acwing.com/problem/content/143/ 一个字符串的前缀是从第一个字符开始的连续若干个字符,例如”abaab”共有5个前缀,分别是a, ab, aba, abaa, abaab。 我们希望知道一个N位字符串S的前缀是否具有循环节。 换言之,对于每一个从头开始的长度为 i (i>1)的前缀,是否由重复出现的子串A组成,即 AAA…A (A重复出现K次,K>1)。 如果存在,请找出最短的循环节对应的K值(也就是这个前缀串的所有可能重复节中,最大
分类: 其他 发布时间: 08-28 22:54 阅读次数: 0

c#数组没有Remove方法,转换为list,再使用Remove方法(例如数组 a,b,c 去除b 只剩a c)

c#数组没有Remove方法,转换为list再移除,因为list自带Remove方法 string aaa=a,b,c; var array=aaa.Split(',');// 数组 List<String> list = array.ToList();//转换为list for (int i=0;i< list.Count;i++) { if (list[i] == "b") { list.Remove(list[i]); } } string[] newarray=list.ToArray
分类: 其他 发布时间: 08-28 22:54 阅读次数: 0

基于Python语言的数据可视化工具

在数据分析中常用的图表可以使用使用 python语言的 matplotlib 和 seaborn 库选择要显示的可视化对象。 一、Matplotlib Matplotlib 是一个 Python 的 2D绘图库,通过 Matplotlib,开发者可以仅需要几行代码,便可以生成绘图,直方图,功率谱,条形图,错误图,散点图等。 http://matplotlib.org 用于创建出版质量图表的绘图工具库 目的是为Python构建一个Matlab式的绘图接口 import matplotlib.py
分类: 其他 发布时间: 08-28 22:54 阅读次数: 0

flutter 的Animation简单了解

import 'package:flutter/material.dart'; class AnimationDemo extends StatelessWidget { @override Widget build(BuildContext context) { return Scaffold( appBar: AppBar( title: Text('AnimationDemo'), elevatio
分类: 其他 发布时间: 08-28 22:54 阅读次数: 0

string模块及随机生成6位含数字、小写字母、大写字母、特殊符号的密码

string 常用属性 import string import random #string 常见用法 print(string.ascii_lowercase) #打印a-z所有小写字母 print(string.ascii_letters) #打印 a-z A-Z 所有字母 print(string.ascii_uppercase) # 打印大写字母 print(string.digits) # 打印0-9 数字 print(string.punctuation) #
分类: 其他 发布时间: 08-28 22:54 阅读次数: 0

从屏幕右下角升起的弹窗

// 获得桌面大小 CRect rectWorkArea; SystemParametersInfo(SPI_GETWORKAREA,0,&rectWorkArea,SPIF_SENDCHANGE); // 获得对话框大小 CRect rectDlg; GetWindowRect(&rectDlg); int nW = rectDlg.Width(); int nH = rectDlg.Height(); // 将窗口设置到右下角 ::SetWindowPos(GetSafeHwnd(),HW
分类: 其他 发布时间: 08-28 22:54 阅读次数: 0

python捕捉详细异常堆栈的方法

python中有 try——except 的方法捕获异常,可以获取到异常的种类以及自定义异常, 但是有时候对于debug测试来说,信息不全,比如说 触发异常的具体位置在哪: import traceback try: num= int('abc') except Exception: traceback.print_exc() traceback.print_exc() 直接打印异常 traceback.format_exc()返回字符串 还可以将信息写入到文件 traceback.print
分类: 其他 发布时间: 08-28 22:54 阅读次数: 0

新闻阅读模块2

分析 效果 我家刘楚恬就是那么可爱 时间:2019-08-26 15:44 来源:Emcikem 作者:Stein 刘楚恬,二零零九年九月五日出生,出生在福建省泉州市,是一名中国内地儿童演员。二零零九年出生在福建省泉州的她在正式进入演艺圈之前,在家乡就已经有些名气并没有一点他国血统,父母都是晋江人,平时习惯说闽南话。她还有一个表妹,二人长得不是很像,她们的关系非常好,非常喜欢一起出玩。从小就非常受父母的宠爱,可以说是父母的掌上明珠,如此舒适的环境也对的才艺的培养提供了条件,特别喜欢唱歌跳舞,最
分类: 其他 发布时间: 08-28 22:54 阅读次数: 0

Duilib 入门教程: 怎么创建一个自定义的窗口

一直想找一个好用UI 界面库,看过Direct UI,也想过 金山的界面库,后来找到了这个Duilib 现在的软件界面很多都是利用XML 来布局和定位。 像迅雷7,QQ,金山卫士等 [html] view plaincopy - <thunder_skin> - <skin id="default" name="image" type="bkg"> - <title> <text>洲-缥缈</text> </title> - <bkg> <image>image\bkg.jpg</image>
分类: 其他 发布时间: 08-28 22:54 阅读次数: 0

使用DUILIB建立项目

使用DUILIB加载XML界面 这篇主要目的就是教给大家怎样在自己的工程中加载XML界面,这是最基本的应用,对于界面控件响应啥的,我就不讲了,在大家懂了这个之后,我会给大家一个其它人写的博客,再看他的文章,大家应该就更清楚明白 一,建立工程 建立win32应用程序,取名叫blog_try 这里有几点要注意: 1、选择.net framework 2.0 如果你在开发时没有选择这个,而你用了默认的3.5的话,当你发布APP的时候,你就只有哭了,因为,3.5以上的只能在WIN 7上的操作系统运行,
分类: 其他 发布时间: 08-28 22:54 阅读次数: 0

vuex简单介绍-官网

  vuex为状态管理器,主要用于全局状态管理,方便组件间的状态共享。其主要涉及Store、Mutation、Action、Getter vuex思想: 通过定义和隔离状态管理中的各种概念并通过强制规则维持视图和状态的独立性,代码更结构化且更易维护。 state:用来数据共享数据存储 mutation:用来注册改变数据状态 getters:用来对共享数据进行过滤操作 action:解决异步改变共享数据 state 驱动应用的数据源 view 以声明方式将state映射到
分类: 其他 发布时间: 08-28 22:54 阅读次数: 0

学习使用Django2 前台页面展示

Django 2.1 python 3.7 创建一个虚拟环境 python -m venv 虚拟环境名称 进入虚拟环境 下载django pip install django==2.1 1 创建项目: 2 3 django-admin startproject 项目名称 . -->创建项目 有个点 4 5 创建应用: 6 python manage.py startapp 创建应用 一个干净的Django 框架,我们需要打开settings.py 进行设置 第一步: 创
分类: 其他 发布时间: 08-28 22:54 阅读次数: 0

位运算专题

LeetCode 231:给定一个整数,编写一个函数来判断它是否是 2 的幂次方。 示例 1: 输入: 1 输出: true 解释: 20 = 1 示例 2: 输入: 16 输出: true 解释: 24 = 16 示例 3: 输入: 218 输出: false 方法一:   思路:此题判断该数字二进制中1的个数,如果非负,其中1的位数只有一位就一定是2的幂,否则就不为2的幂,所以可以采取一位一位的判断比较,但是这样就更慢,所以可以采取其他办法,即n&(n-1)一定可以消去右边第一个出现的1;
分类: 其他 发布时间: 08-28 22:54 阅读次数: 0

Duilib入门文档提供下载

版权声明:本文为博主原创文章,未经博主允许不得转载。 目录(?)[-] Duilib入门文档 基本框架 编写界面xml 响应事件 贴图描述 类html文本描述 动态换肤 Dll插件 资源打包 Duilib在MFC或WTL程序中的应用 本文档主要是为了应付软件著作权申请炮制的,讲述了一些Duilib的使用要点和技术,不是很详细,不过相信对还没入门的朋友还是有用的 Duilib入门文档 1 基本框架 一个简单的Duilib程序一般是下面这个样子的: // Duilib使用设置部分 #pragma
分类: 其他 发布时间: 08-28 22:54 阅读次数: 0