码迷,mamicode.com
首页 >  
搜索关键字:no space    ( 18273个结果
[CF1200E] Compress Words - KMP
有 $n$ 个单词,想把这个 $n$ 个单词变成一个句子,具体来说就是从左到右依次把两个单词合并成一个单词,合并两个单词的时候,要找到最大的 $i(i\ge 0)$,满足第一个单词的长度为 $i$ 的后缀和第二个单词长度为 $i$ 的前缀相等,然后把第二个单词第 $i$ 位以后的部分接到第一个单词后 ...
分类:其他好文   时间:2020-04-04 00:18:27    阅读次数:50
找出三角形
简单的写完代码就行了,不要那么一大堆条件 先考虑普遍情况,在考虑特殊 #include <bits/stdc++.h> using namespace std; const int maxn = 1e5 + 10; int n; int a[maxn]; int main(){ ios::sync_ ...
分类:其他好文   时间:2020-04-03 22:09:00    阅读次数:95
p78 3的幂 (leetcode 326)
一:解题思路 方法一:可以采用前面讲解的类似的2的幂来做这道题,Time:O(log_3(n)),Space:O(1) 方法二:整数最大值,y=2^31-1。3^a<=y,那么a<=log_ay ==> a<=ln(y)/ln(3),计算出a为19.所以MAX_NUM=3^19。Time:O(1), ...
分类:其他好文   时间:2020-04-03 22:01:01    阅读次数:48
c++字串的连接最长路径查找
两种方式 一:直接排序就行了。对于字符串“>、<、==、+”这些运算符都被重载了,可以直接用。 #include <iostream>using namespace std;#include <string> int main(){ int num; cin >> num; string s[100 ...
分类:编程语言   时间:2020-04-03 21:59:35    阅读次数:85
成功面试宝典Java
1、面向对象的特征有哪些方面? 2、访问修饰符public,private,protected,以及不写(默认)时的区别? 3、String 是最基本的数据类型吗? 4、float f=3.4;是否正确? 5、short s1 = 1; s1 = s1 + 1;有错吗?short s1 = 1; s ...
分类:编程语言   时间:2020-04-03 21:57:14    阅读次数:74
c++句子逆序——substr函数
#include <iostream>using namespace std;#include <string> // hello world ->world helloint main(){ string s, s1, s2; int flag = 0, i = 0; getline(cin, s ...
分类:编程语言   时间:2020-04-03 21:56:41    阅读次数:123
HOOK相关原理与例子
消息HOOK 原理: 1. 用户输入消息,消息被放到系统消息队列。 2. 程序发生了某些需要获取输入的事件,就从系统消息队列拿出消息放到程序消息队列中。 3. 应用程序检测到有新的消息进入到程序消息队列中后,调用相应的事件去处理该消息。 所以在系统消息队列与程序消息队列的中间安装hook,即可获取消 ...
分类:其他好文   时间:2020-04-03 20:11:57    阅读次数:73
p74 阶乘末尾0的个数(leetcode 172)
一:解题思路 Time:O(log_5(n)),Space:O(1) 二:完整代码示例 (C++版和Java版) C++: class Solution { public: int trailingZeroes(int n) { int count = 0; while (n > 0) { n /= ...
分类:其他好文   时间:2020-04-03 16:43:58    阅读次数:62
CF 1325F - Ehab's Last Theorem
首先: 无向图的dfs树无横边 这很显然,因为若有u v 为横边,那么v早就从这条边过来找u了...矛盾 设 $k = ceil( \sqrt{n} )$ 接下来跑dfs树,如果有回边使得环大于等于k,就输出环。 否则,说明一个问题:所有点的回边的数量都小于k(不然一定能找到环了,鸽巢原理~) 于是 ...
分类:其他好文   时间:2020-04-03 09:15:46    阅读次数:116
一个FLAG #08# 栈
例子 #include<cstdio> #include<stack> using namespace std; int main() { stack<int> my_stack; printf("my_stack.empty(): %d\n", my_stack.empty()); // prin ...
分类:其他好文   时间:2020-04-02 21:04:45    阅读次数:70
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!