Fliptile POJ - 3279

kuangbin专题里面比较骚的一道题目 直接暴力枚举会超时 但是仔细想会发现两个规律 第一 不存在一个位置修改的次数大于1 第二 修改的顺序是无所谓的 那么我们可以一行一行往下操作 假设对于每一行我们都是按照一种绝对正确的方式去绝对翻和不翻的话 那么对于下面的某个坐标(x,y)必有 若(x-1,y)为1则翻 否则一定不翻 因此我们可以枚举第一行的所有操作可能 以下几行的所有坐标按上面的逻辑法则进...
分类: 其他 发布时间: 05-27 22:54 阅读次数: 1

HDU1512

额  并查集 用启发式搜索但是维护里面最大值时是要用优先队列的 一开始傻傻的以为用一个4个位置的数组就够了 觉得第一大的决斗完后后要么第一要么第二 真tm是智障。。。额。。。依稀记得新生赛初赛的时候犯过差不多的智商错误 那时也是应该用优先队列的 象征性贴个代码:#include <cstdio> #include <iostream> #include <cstrin...
分类: 其他 发布时间: 05-27 22:53 阅读次数: 1

Codeforces 923B Producing Snow 【优先队列】

再一次被智商压制。。。#include <iostream> #include<queue> #include<cstdio> #include<cstring> using namespace std; const int maxn=1e5+5; int v[maxn]; long long t[maxn]; long long sum[maxn]...
分类: 其他 发布时间: 05-27 22:53 阅读次数: 1

各种线段树及AC自动机的代码模板

ac自动机:#include <iostream> #include <cstdio> #include <cstring> #include <queue> using namespace std; const int maxn=550000; struct AC_auto { int chd[maxn][26],v[maxn],f[...
分类: 其他 发布时间: 05-27 22:53 阅读次数: 3

线段树的单点操作

#include <cstdio> #define lson l , m , rt << 1 #define rson m + 1 , r , rt << 1 | 1 const int maxn = 55555; int sum[maxn<<2]; void PushUP(int rt) { sum[rt] = sum[rt<&lt...
分类: 其他 发布时间: 05-27 22:53 阅读次数: 1

Perfect Security CodeForces - 948D 01字典树解决XOR最值问题

题意:给一个整数数组A 和一个整数数组P 求A与P的某个排列的异或的最小字典序数列转化一下 其实就是从A1开始 每个数在P中求一个对应的异或的最小值 那就可以把P插入一棵01字典树中 然后用A去查找那棵树的最小值其实关于XOR的最值问题很多都应该用01字典树去解决 这题是一个模板题#include <cstdio> #include <iostream> #include ...
分类: 其他 发布时间: 05-27 22:52 阅读次数: 1

Picking Strings CodeForces - 948E 构造 思维题

题意:根据A->BC B->AC C->AB AAA->EMPTY 的规则问S中的【a,b】是否可以转化为T中的【c,d】其实已经很接近了 已经想到C就是B A可以变成偶数个B B可以在前面加任意数目的A 后来设计了一个错误的分类WA几次就没耐心去看题解 其实接下来只要分分类就行了设S区间中末尾A的数目为n T中为mS中B的数目为p T中为q1.如果n小于m 则一定不可能 ...
分类: 其他 发布时间: 05-27 22:52 阅读次数: 1

Closest Equals CodeForces - 522D

题意略 (vjudge上有中文体面)一道很标准的离线查询问题 可以直观的想到首先要将n个数中相同且距离最近的两个数作为一条线段剥离出来存到结构体当中 这时常规的做法就是用线段树或者树状数组 但是要注意如果直接对线段进行预处理在在线处理每一个查询的数对是比较麻烦的 就说样例1 1 2 3 2 其中一条线段为【3,5】 如果直接把3到5的值都设为2的话 那么出现了【4,5】这样的查询是就会出错 所以需...
分类: 其他 发布时间: 05-27 22:51 阅读次数: 1

从YOLOv1到v3的进化之路

引言:如今基于深度学习的目标检测已经逐渐成为自动驾驶,视频监控,机械加工,智能机器人等领域的核心技术,而现存的大多数精度高的目标检测算法,速度较慢,无法适应工业界对于目标检测实时性的需求,这时YOLO算法横空出世,以近乎极致的速度和出色的准确度赢得了大家的一致好评。基于此,我们选择YOLO算法来实现目标检测。YOLO算法目前已经经过了3个版本的迭代,在速度和精确度上获得了巨大的提升,我们将从YOLOV1开始讲起,直至目前最新的版本YOLOV3。 一、 YOLO V1 一步检测的开山之作 相对于
分类: 其他 发布时间: 05-27 22:51 阅读次数: 1

C# DataGridView控件绑定数据后清空数据

在清除DataGridview的数据时: 1.DataSource为NULL(DataGridView.DataSource= null;)这样会将DataGridView的列也删掉。 2.用DataGridview.Rows.Clear(); 提示“不能清除此列表”!!!!! 以上都不是想要的结果。想要满足保持原有的列,就是重新绑定之前的DataTable,然后清除DataTable中的数据,如下: DataTable dt = (DataTable)dataGridView1.DataSo
分类: 其他 发布时间: 05-27 22:51 阅读次数: 1

Java坦克大战游戏开发

  本文介绍:   本文分为多个部分,间断性更新。主要涉及到 面向对象思想,Java GUI绘图,多线程,IO,数据库相关知识。   注:本文内容是整合了韩顺平老师的java项目(代码部分和韩顺平老师有不同)然后加上自己的一些思考写得,本文讲的有些累述,但有提示,如若基础扎实可以直接跳过,一部分面向仅仅学习了JavaSE的语法与面向对象的,一部分是面向已经掌握了GUI,多线程,IO,数据库相关知识的。   本人认为该项目可以很好地加深对面向对象思想的理解,加强对Java各个基础知识的巩固。  
分类: 其他 发布时间: 05-27 22:51 阅读次数: 1

24

1
分类: 其他 发布时间: 05-27 22:51 阅读次数: 1

ListView控件的基本属性

一、ListView类 1、常用的基本属性: (1)FullRowSelect:设置是否行选择模式。(默认为false) 提示:只有在Details视图该属性才有意义。 (2)GridLines:设置行和列之间是否显示网格线。(默认为false)提示:只有在Details视图该属性才有意义。 (3)AllowColumnReorder:设置是否可拖动列标头来对改变列的顺序。(默认为false)提示:只有在Details视图该属性才有意义。 (4)View:获取或设置项在控件中的显示方式,包括D
分类: 其他 发布时间: 05-27 22:51 阅读次数: 1

Mac下Maven的删除和安装

一 删除maven 找到当前的maven路劲:使用mvn -v查看当前maven的安装目录在哪 删掉sudo rm -rf [maven的路径] 二 安装maven 1.下载maven压缩包 mac下下载apache-maven-3.5.x-bin.tar.gz 记住是gz哦! 2.然后解压 tar xzvf apache-maven-3.5.3-bin.tar.gz 3.将解压的文件放入到一个目录当中(z.B. /Users/Sieg/Library/apache-maven-3.5.3)
分类: 其他 发布时间: 05-27 22:51 阅读次数: 1

转载:“大话架构”阿里架构师分享的Java程序员需要突破的技术要点

原文链接:https://segmentfault.com/a/1190000013561054?utm_source=Weibo&utm_medium=shareLink&utm_campaign=socialShare 一、源码分析 源码分析是一种临界知识,掌握了这种临界知识,能不变应万变,源码分析对于很多人来说很枯燥,生涩难懂。 源码阅读,我觉得最核心有三点:技术基础+强烈的求知欲+耐心。 我认为是阅读源码的最核心驱动力。我见到绝大多数程序员,对学习的态度,基本上就是这几个层次(很偏激哦
分类: 其他 发布时间: 05-27 22:51 阅读次数: 1

BZOJ 1066 蜥蜴

传送门 题解:这题就是HDU2732的中文题面。。。蜥蜴跳的距离是曼哈顿距离。建一个源点对每一个L所在的地方建一个容量为1的边,对柱子如果能跳出去就与汇点建一个容量为柱子容量的边,柱子的出点与入点建一个容量INF的边,柱子与柱子之间只要满足条件就将一个柱子的出点,与另一个柱子的入点建一条为柱子容量的边 #include <iostream> #include <cstdio> #include <cmath> #include <algorithm> #include <map>
分类: 其他 发布时间: 05-27 22:51 阅读次数: 3

leetcode-4-Median of Two Sorted Arrays

题目:Median of Two Sorted Arrays There are two sorted arrays nums1 and nums2 of size m and n respectively. Find the median of the two sorted arrays. The overall run time complexity should be O(log (m+n)). Example 1: nums1 = [1, 3] nums2 = [2] The
分类: 其他 发布时间: 05-27 22:51 阅读次数: 1

任务墙

任务墙 前期调研: 发布调查问卷 (已完成) 整理问卷,调整设计方面 (已完成) 任务分配 (已完成) 前端 基本知识学习 (已完成) 初始主界面 (1/1) 登录注册界面 (1/1) 代取界面 (1/2) 好友界面 (2/4) 用户主界面 (1/4) 设置界面 (0/7) 后端 基本知识学习 (已完成) 服务器搭建 (已完成) 数据库的建立(已完成) 用户各种数据的数据库的建立 (未完成) 与前端进行信息交互 (已完成) 交互中安全性的考量 (未完成) 后期 进行alpha版本的测试 (未完
分类: 其他 发布时间: 05-27 22:51 阅读次数: 1

华工校赛 H-对称与反对称

#include &amp;lt;cstdio&amp;gt; #include &amp;lt;iostream&amp;gt; #include &amp;lt;cstring&amp;gt; #include &amp;lt;algorithm&amp;gt; #include &amp;lt;cmath&amp;gt; #include &amp;lt;queue&amp;gt; #include &amp;lt;stack&amp;gt; #include &amp;lt;bitset&amp;g
分类: 其他 发布时间: 05-27 22:51 阅读次数: 1

三场组队赛总结

省赛前最后的三场组队赛了 形势不妙 感觉一些题是应该要出的:第一场的H题 uvalive-6852 https://vjudge.net/contest/223856#problem/H题意:给n个数从1到n 给一个区间a b 表示数字前a个能覆盖 后b个不能 循环下去 问最后被覆盖了(0,1,2,3)次的数字有多少个 n到1e5 m到1e6 当时a和b都是小于等于16的这道题的关键在于a和b都是...
分类: 其他 发布时间: 05-27 22:51 阅读次数: 1