1. 优化你的环境
2. 优化你的精力
3. 优化你的工作流程...
分类:
其他好文 时间:
2015-07-04 12:45:30
阅读次数:
123
[Description]求值
[Solution]
不要被无限个2吓到了,这一题有一些有趣的性质可以发掘的。
这里介绍两个解法。· Solution 1我们温习一下欧拉定理:
和它的推广:
我们发现,这题的n,p并不一定互素啊,怎么办呢?我们可以让他们强行互素。
利用公式:
我们把原题中的p分为2^k+y
所以原式化为
此时y是奇数,和指数互质了!然后就可以愉快地使用欧拉定理...
分类:
其他好文 时间:
2015-07-04 12:42:34
阅读次数:
110
看看我们机房某畸形写的题解:http://blog.csdn.net/sinat_27410769/article/details/46754209此题为popoQQQ神犇所出,在此orz#include
#include
#include
#define maxl 10000001long long ans;
long long f[maxl];
b...
分类:
其他好文 时间:
2015-07-04 12:45:09
阅读次数:
126
这道题挺有意思的,难点主要在建模。“对于每个房间来说,我们都能找到一条通往任意一个其他房间的只经过内通道的路线,但是如果我们规定每个内通道只能走一次的话,这样的路线是惟一的。”
也就是说,在删掉外通道以后,所有节点形成了一棵树。
但是我比较傻逼。。我只想到了内节点形成了一棵树(而且是二叉树,但是我不知道这有什么用),所以我以为就是用k条带权树上路径去不重不漏地覆盖整棵树,于是就写了一个O(n^2...
分类:
其他好文 时间:
2015-07-04 12:43:41
阅读次数:
255
题目描述: 输入一个升序单向链表和一个链表节点,向单向链表中按升序插入这个节点。
输入为空指针的情况视为异常,另外不考虑节点值相等的情况。
链表结点定义如下:
struct ListNode
{
int m_nKey;
ListNode* m_pNext;
};
详细描述:
接口说明
原型:ListNode* InsertNodeToList(ListN...
分类:
其他好文 时间:
2015-07-04 12:44:20
阅读次数:
149
siggraph14, KillZone:ShadowFall的开发商guerilla games带来。
links:http://advances.realtimerendering.com/s2014/
sum
反射:screen space reflection+offline env map,并且物理正确
体积光:ray marching+shadow
各种优化手段都上了,在效果和...
分类:
其他好文 时间:
2015-07-04 12:41:58
阅读次数:
191
题目描述: 正整数M 的N次方有可能是一个非常大的数字,我们只求该数字的最后三位例1:比如输入5和3 ,5的3次方为125,则输出为125 例2:比如输入2和10 2的10次方为1024 ,则输出结果为24例3:比如输入111和5 111的5次方为116850581551,则输出结果为551
练习阶段: 初级
代码/*-------------------------------...
分类:
其他好文 时间:
2015-07-04 12:40:58
阅读次数:
119
// 模拟库函数strstr
#include
#include
const char* my_strstr(const char *parent, const char *child)
{
const char *pgo = parent;
const char *cgo = child;
const char *pgos = parent;
assert(parent != ...
分类:
编程语言 时间:
2015-07-04 12:43:16
阅读次数:
216
静态移除长提边框很简单,直接设置“Border”属性为"none"即可
"Maximize Box", “Minimize Box” 设置是否显示 最大化/最小化按钮;
“System Menu” 设置 是否显示 关闭按钮;
1. 代码中动态移除窗体边框的方法
DWORD dwStyle = GetStyle(); //等价于GetWindowLong(m_hWnd, GWL_ST...
分类:
编程语言 时间:
2015-07-04 12:43:15
阅读次数:
207
JavaScript语句各式各样,一个JavaScript程序无非是一个以分号分隔的语句集合,所以一旦掌握了JavaScript语句,就可以开始编写JavaScript程序了。1、表达式语句
表达式语句是JavaScript中最简单的语句,如赋值语句、自增自减运算符、delete运算符、函数调用等。2、空语句
空语句什么都不做,用一个单独的分号表示。3、复合语句
用花括号将多条语句括起来便是一...
分类:
编程语言 时间:
2015-07-04 12:40:58
阅读次数:
165
Linux进程管理是Linux内核的一种功能。
1.ps命令:process state
SysV风格:每一个选项需要加-
BSD风格:每个选项不需要加-
a:显示所有与终端有关的进程
u:
x:所有与终端无关的进程 -e:显示所有进程
-F:额外完全格式
-l:
2. 进程分类:...
分类:
系统相关 时间:
2015-07-04 12:42:33
阅读次数:
162
搜索下吧!贴的都是写细枝末节,所以自己翻译下官方文档吧。文档地址
名称:
gitignore:指定不想被跟踪的文件
(跟踪:untrack,等同于 同步、版本控制)
语法:
$HOME/.config/git/ignore, $GIT_DIR/info/exclude, .gitignore
($GIT_DIR是指.git文件,就是使用git init后生成的隐藏文件。如果你设...
分类:
其他好文 时间:
2015-07-04 12:41:05
阅读次数:
383
Search in Rotated Sorted Array
前言:这道题你在网上搜,大多数都是错的。
下面这样:
使用while(first!=last)这样循环,
最后返回-1.
这样做 first==last时,就会跳出循环,从而出错。
正确的做法应该是 do{}while(first!=last).思路:数组是这样的: 大——小—–中边界分为四种情况:
left效率:时间复杂度 O...
分类:
其他好文 时间:
2015-07-04 12:40:05
阅读次数:
121
Android L[Android5.X.X] 版本通过Intent隐式启动service时将会报出以下错误:
AndroidRuntime( 792): java.lang.IllegalArgumentException: Service Intent must be explicit...
分类:
移动开发 时间:
2015-07-04 12:41:51
阅读次数:
190
字符串str.format()和Formatter类都是使用相同的格式化字符串。格式化字符使用大括号{}来包含替换的字段,任何不在大括号里的字符都是直接输出而不作转换。因此,想要输出大括号,就需要使用特别的方式,使用双大括号方式来输出大括号,比如{{来输出{,}}来输出}。 格式化字符串的语法如下:replacement_field ::= "{" [field_name] ["!" conve...
分类:
其他好文 时间:
2015-07-04 12:41:50
阅读次数:
122