- 博客(11)
- 资源 (4)
- 收藏
- 关注
原创 可持久化动态仙人掌 学习笔记
静态仙人掌https://www.luogu.com.cn/problem/P5236。用圆方树搞一下就行了。对于每一个圆点,从它开始 dfs,dfs 到的点进行黑白染色,然后都标记成方点就行了。动态仙人掌https://blog.csdn.net/VFleaKing/article/details/80747834。仿照 Link/Cut Tree 的操作就行了。可持久化动态仙人掌哈哈,我也不会。其实我整篇文章都是瞎写的,我太弱了啥都没学。\color{white}\text{其实我整篇文
2021-02-16 13:02:36 625
原创 Qt做的视频播放器
今天用Qt做了一个简单的视频播放器,有播放、暂停、全屏、查看播放进度、设置播放进度的功能。主源代码如下:mainwindow.h#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QMainWindow>#include <QVideoWidget>#include <QMediaPlayer>#...
2019-08-12 16:58:33 1827
原创 洛谷P1031题解
题目描述有NN堆纸牌,编号分别为 1,2,…,N1,2,…,N。每堆上有若干张,但纸牌总数必为NN的倍数。可以在任一堆上取若干张纸牌,然后移动。移牌规则为:在编号为11堆上取的纸牌,只能移到编号为22的堆上;在编号为NN的堆上取的纸牌,只能移到编号为N-1N−1的堆上;其他堆上取的纸牌,可以移到相邻左边或右边的堆上。现在要求找出一种移动方法,用最少的移动次数使每堆上纸牌数都一样多。例如N=...
2019-08-04 18:42:32 357
原创 C语言简单钢琴
#include <conio.h>#include <stdio.h>#include <windows.h>#include <time.h>//低音#define L1 262#define L2 294#define L3 330#define L4 349#define L5 392#define L6 440#def...
2019-08-01 09:57:24 2605
原创 编号1078——奇怪的电梯
奇怪的电梯——NOI编号1078问题链接:NOI OJ 1078问题描述:大楼的每一层楼都可以停电梯,而且第i层楼(1<=i<=N)上有一个数字Ki(0<=Ki<=N)。电梯只有四个按钮:开,关,上,下。上下的层数等于当前楼层上的那个数字。当然,如果不能满足要求,相应的按钮就会失灵。例如:3 3 1 2 5代表了Ki(K1=3,K2=3,……),从一楼开始。在一楼,按...
2019-06-02 17:07:30 255
原创 PyQt5语法高亮及代码自动补全
#coding:utf-8from PyQt5 import QtWidgetsfrom PyQt5.QtCore import *from PyQt5.Qsci import *from PyQt5.QtWidgets import *from PyQt5.QtGui import *import reimport keywordimport os'''感谢https://b...
2018-11-24 10:50:00 4357 4
原创 wxPython实例
今天用wxPython做了一个小游戏.import wxfrom random import choice,shuffleclass frame(wx.Frame): def __init__(self,app): wx.Frame.__init__(self,None,title='翻牌',size=(400,300)) p=wx.Panel(...
2018-08-29 12:50:19 1261
原创 lambda
python中有一种非常特殊的函数叫做匿名函数,它用lambda关键字来定义。通常形式是这样的:变量名=lambda 参数列表:执行的命令比如,我们想用lambda来定义两个数字的加法:add=lambda x,y:x+y然后在idle中输入:add(10,20)输出结果:30...
2018-08-21 16:45:52 234
原创 python各种GUI程序教程链接
本文章主要介绍以下几种库: 1. WxPython 2. Tkinter 3. jython 4. pygame 5. turtleWxPython:WxPython教程™ Tkinter:Tkinter教程 jython:Jython官网 pygame:pygame教程PDF版 turtle:turtle教程...
2018-08-21 14:58:54 865
原创 Python打印列表
Python 列表的打印我们知道,Python打印列表一般是要用for…in…来打印,像下面这几行代码一样:list1=[1,2,3,4,5]for i in list1: print(i)这样虽然可以,但是还是有一点麻烦。我们可不可以只用一行代码就搞定呢? 我们先看一下print语句的基本形式: print( value, …, sep=’ ‘,...
2018-08-10 16:10:10 14894 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人