BZOJ1007 [HNOI2008]水平可见直线 贪心+栈

给出n条直线,求从y值无穷大处能看见的直线编号.n<=500000.按照斜率k递增为第一关键字,与y轴截距b递减为第二关键字对直线排序.如果两条直线斜率不同,那新直线要被看到,必须与之前直线的交点在当前交点的左侧。如果斜率相同,则b值大的可见。没有卡精度还是可以的#include<bits/stdc++.h> #define LL long long #define clr(x,i) memset
阅读本文

Codeforces Round #449 (Div. 2)ABC

又掉分了0 0。A. Scarborough Fair time limit per test 2 seconds memory limit per test 256 megabytes input standard input output standard output Are you going to Scarborough Fair? Parsley, sage, rosemary and
阅读本文

emguCV 关键点检测实例

using Emgu.CV;using Emgu.CV.CvEnum;using Emgu.CV.Features2D;using Emgu.CV.Stitching;using Emgu.CV.Structure;using Emgu.CV.Util;using System;using System.Collections.Generic;using System.Linq;using Sys
阅读本文

emguCV 运动检测实例

.csusing Emgu.CV;using Emgu.CV.CvEnum;using Emgu.CV.Features2D;using Emgu.CV.Stitching;using Emgu.CV.Structure;using Emgu.CV.Util;using Emgu.CV.VideoSurveillance;using System;using System.Collections.
阅读本文

可执行EXE在windows调用过程

举例图中, 一个C#编写的测试程序, 输出两句话分别 : Hello, GoodBye, 介绍其在windows上CLR的调用过程。1.在执行Main方法之前, CLR会检测出Main的代码引用的所有类型。这导致CLR 分配一个内部数据结构来管理对引用类型的访问。Main方法首次调用WriteLine时, JIT函数会被调用,JIT函数负责将方法的IL代码编译成本机CPU指令, 由于IL是即时编译
阅读本文

【AtCoder Beginner Contest 077】赛后心得

2017-11-05 14:25 Update:hjw大神说MicGor是搜索+剪枝,不算是记忆化搜索。我看了一下的确如hjw所说。2017-11-05 14:24 Update:hjw大神叫我把唐神的代码贴上去,因为他是按照唐神的思想打的。2017-11-05 14:22 Update:hjw大神说那个是他的代码,不是唐神的。这次比赛发挥还算正常,起码没像那样炸了。收获还挺多的,希望下周有时间也
阅读本文

User-Agent大全

一、基础知识篇:Http Header之User-Agent    User Agent中文名为用户代理,是Http协议中的一部分,属于头域的组成部分,User Agent也简称UA。它是一个特殊字符串头,是一种向访问网站提供你所使用的浏览器类型及版本、操作系统及版本、浏览器内核、等信息的标识。通过这个标 识,用户所访问的网站可以显示不同的排版从而为用户提供更好的体验或者进行信息统计;例如用手机访
阅读本文

根据不同浏览器判断OCX插件是否安装

最近项目进入到了验收阶段,需要兼容不同的浏览器,海康的Demo写了一个判断插件是否成功安装的函数,但是经过测试,只在IE浏览器下有效果,在其他的浏览器下面会出现Bug,现在需要写一个通用的方法,在不同的浏览器使用场景下都能判断海康的视频插件是否安装首先,需要判断用户当前使用的浏览器版本,我在网上找到了一个函数,代码如下: function getExplorerInfo() {
阅读本文

ComboBox在WPF中的绑定示例:绑定项、集合、转换,及其源代码

源码可以到这里下载:ComboBoxBindings.rar1、ComboBox在窗口容器中的情况   2、ComboBox在ListView中的情况    3、绑定枚举     示例中做枚举类型Sex的绑定时,先在Xaml中绑定值,然后在ComboBox的ItemsSouce中以String的方式枚举每个枚举值,形成Items的集合。这种方法是没问题,但在Xaml中枚举每个值,容易出错。其实枚举
阅读本文

【单片机汇编】流水灯作业笔记

1.ORG,在汇编语言中也是一条指令,其作用是告诉汇编程序,在开始执行的时候,将某段机器语言装载到内存中的哪个地址。2.长转移指令的功能是:把指令码中的目标地址addr16装入程序计数器PC,使机器执行下一条指令时无条件转移到addr16处执行程序,不影响任何标志。3.LCALL是调用子程序,当子程序执行完后就返回到LCALL指令下一条指令继续执行程序,而子程序是可以多次调用,也可以在任何位置调用
阅读本文

C#与lua相互调用

Lua是一种很好的扩展性语言,Lua解释器被设计成一个很容易嵌入到宿主程序的库。LuaInterface则用于实现Lua和CLR的混合编程。(一)C#调用Lua  测试环境:在VS2015中建一个C#控制台应用程序,并添加LuaInterface.dll的引用  LuaInterface下载地址:http://luaforge.net/projects/luainterface/ (下载lua
阅读本文

CLR .net windows对win32 core抽象的新用处

断断续续 花了一周的时间,把.net clr的一些知识看完了(确切的说是 一个段落),总体的感觉就是,ms把win32 core创建进程线程、虚拟地址、内存隔离的思想又重用了一遍,有所不同的是这次的场所在ring3,是在单个进程空间内搞的。不得不承认 确实奏效,但总觉得有点黔驴技穷、投机取巧的赶脚。还有神马自描述,可以脱离注册表啥啥的,是要向Mac OS X的沙盒看齐吗!!! 还有听说 ms 发布
阅读本文

ccpc秦皇岛部分题解

A.题意:就是有一个大桌子,环绕有顺势站1~m共m个座位,n个选手坐在部分位置上。然后如果有一个人a了一道题,却没有立刻发气球给他,他产生怒气值是发气球给他的时间减去a题时间。现在有一个机器人顺时针环绕桌子发球,每个单位时间走过一个位置。问机器人在哪个位置开始发气球总怒气值最小,输出最小怒气值。其实是个傻逼思维题。假如他从位置m开始发气球,对于每个位置i,他到达的时间为k*m+i,所以对于每个它在
阅读本文

Http GetPost网络请求

using Newtonsoft.Json;using System;using System.Collections.Generic;using System.IO;using System.Net;using System.Net.Security;using System.Security.Cryptography.X509Certificates;using System.Text;nam
阅读本文

网络编程中重要函数总结:如何判断socket关闭

1、阻塞模式与非阻塞模式下recv的返回值各代表什么意思?有没有区别?(就我目前了解阻塞与非阻塞recv返回值没有区分,都是 <0:出错,=0:连接关闭,>0接收到数据大小,特别:返回值 <0时并且(errno == EINTR || errno == EWOULDBLOCK || errno == EAGAIN)的情况下认为连接是正常的,继续接收。只是阻塞模式下recv会阻塞着接收数据,非阻
阅读本文

经典.net

0.单例模式private static Singleton _Singleton = null; public static Singleton CreateInstance() {   if (_Singleton == null)//先看看是否初始化过   {      lock (Singleton_Lock)//一开始线程都等待这里      {     if (_Sing
阅读本文

C# CLR20R3 程序终止的几种解决方案

这是因为.NET Framework 1.0 和 1.1 这两个版本对许多未处理异常(例如,线程池线程中的未处理异常)提供支撑,而 Framework 2.0 版中,公共语言运行库允许线程中的多数未处理异常自然继续。在多数情况下,这意味着未处理异常会导致应用程序终止。一、C/S 解决方案(以下任何一种方法)1. 在应用程序配置文件中,添加如下内容:1 <configuration> 2 <
阅读本文

C#常见面试题

1.       重载和重写的区别  1)        所处位置不同重载在同类中重写在父子类中2)        定义方式不同重载方法名相同参数列表不同重写方法名和参数列表都相同3)        调用方式不同重载使用相同对象以不同参数调用重写用不同对象以相同参数调用4)        多态时机不同重载时编译时多态重写是运行时多态2.       面向对象的三大特点    封装、继承、多态1.继
阅读本文

ST17H26之各种位操作宏定义

// http://www.coranac.com/documents/working-with-bits-and-bitfields/#sec-intro #include “macro_trick.h“ #define BIT(n)                   ( 1 // BITSx  are internal used macro, please use BITS ins
阅读本文

【BZOJ3732】【MST】【LCA】Network 题解

Description 给你N个点的无向图 (1 <= N <= 15,000),记为:1…N。 图中有M条边 (1 <= M <= 30,000) ,第j条边的长度为: d_j ( 1 < = d_j < = 1,000,000,000). 现在有 K个询问 (1 < = K < = 20,000)。 每个询问的格式是:A B,表示询问从A点走到B点的所有路径中,最长的边最小值是多少?
阅读本文