-
自动红眼移除算法 附c++完整代码
说起红眼算法,这个话题非常古老了。 百度百科上的描述: “红眼”一般是指在人物摄影时,当闪光灯照射到人眼的时候,瞳孔放大而产生的视网膜泛红现象。 由于红眼现象的程度是根据拍摄对象色素的深浅决定的,如果拍摄对象的眼睛颜色较深,红眼现象便不会特别明显。 “...
-
folly无锁队列正确性说明
folly无锁队列是facebook开源的一个无所队列,使用的是单向链表,通过compare_exchange语句实现的多生产多消费的队列,我曾经花了比较多的时间学习memory_order的说明,对release-acquire语义,自认为还是比较了解。如果一个atomic对象使用std :: memory_order_release...
2018-06-17 20:42:01
-
UOJ#206. 【APIO2016】Gap(交互,乱搞)
描述 提交 自定义测试 有 N N个严格递增的非负整数 a 1 , a 2 , , a N a1,a2,,aN( 0 a 1 a 2 ? a N 10 18 0a1a2?aN1018)。你需要找出 a i + 1 a i ai+1ai( 0 i N 1 0iN1)里的最大的值。 你的程序不能直接读入这个整数序列,但是你可以通过给定的函数来查询该序列的...
2018-06-17 20:42:10
-
欧拉路和欧拉回路
一、基本概念: 欧拉路 :欧拉路是指从图中任意一个点开始到图中任意一个点结束的路径,并且 图中每条边通过的且只通过一次 。 欧拉回路: 欧拉回路是指起点和终点相同的欧拉路。 二、存在欧拉路的条件: 1.无向 连通图 存在欧拉路的条件: 所有点度都是偶数,或者恰好有...
2018-06-17 20:42:02
-
C++重载运算符练习--对people类重载“= =”运算符和“
题目描述 对people类重载“= =”运算符和“=”运算符,“==”运算符判断两个people类对象的id属性是否相等;“=”运算符实现people类对象的赋值操作。 代码如下 #includeiostream #includestring using namespace std ; class Data{ public : Data(){} Data( int yy...
2018-06-17 20:41:54
-
BZOJ2194: 快速傅立叶之二(NTT,卷积)
Time Limit:10 Sec Memory Limit:259 MB Submit:1776 Solved:1055 [Submit][Status][Discuss] Description 请计算C[k]=sigma(a[i]*b[i-k]) 其中 k = i n ,并且有 n = 10 ^ 5。 a,b中的元素均为小于等于100的非负整数。 Input 第一行一个整数N,接下来N行,第i+2..i+N-1...
2018-06-17 20:42:00
-
new和delete的三种形式详解
一、new操作符、delete操作符 class String{ public : String( const char *str= "" ) { if (str== NULL) { data = new char [ 1 ]; data = ' \0 ' ; } else { data = new char [strlen(strlen(str)+ 1 ]; strcpy(data,str); } ~ String() { delete [] data; data = NU...
2018-06-17 20:41:58
-
洛谷P3382 【模板】三分法(三分)
题目描述 如题,给出一个N次函数,保证在范围[l,r]内存在一点x,使得[l,x]上单调增,[x,r]上单调减。试求出x的值。 输入输出格式 输入格式: 第一行一次包含一个正整数N和两个实数l、r,含义如题目描述所示。 第二行包含N+1个实数,从高到低依次表示该N次函数各项的系...
2018-06-17 20:41:55
-
VC 调试版(Debug Version)和发行版(Release Versio
调试是纠正或修改代码,使之可以顺利地编译、运行的过程。为此, VC IDE 提供了功能强大的调试和跟踪工具。 1.1.1 调试版( Debug Version )和发行版( Release Version ) 开发环境总是为你的工程创建调试版和发行版。在调试版里,我们排查各种可能的程序错误,然后...
2018-06-17 20:41:31 操作系统版本
-
BZOJ1857: [Scoi2010]传送带(三分套三分)
Time Limit:1 Sec Memory Limit:64 MB Submit:2005 Solved:1091 [Submit][Status][Discuss] Description 在一个2维平面上有两条传送带,每一条传送带可以看成是一条线段。两条传送带分别为线段AB和线段CD。lxhgww在AB上的移动速度为P,在CD上的移动速度为Q,在平面上的...
2018-06-17 20:41:51
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash




