-
NOIP 2017 Day1 T1 小凯的疑惑
Luogu题面 小学奥数呵呵 在考场上 40分钟 没证出来( 数学太差 ), 运气好看到了规律 ... 来一波 证明 : 定义 f(a,b) 表示在 gcd(a,b)==1 情况下的答案。 贝祖定理 易证:对于 gcd(c,b)==1,c a , 有 f(c,b) = f(a,b) + (c-a)*(b-1) 因为我们已知: f(a,b) == f(b,a)...
2018-06-17 21:27:54
-
洛谷P3178 [HAOI2015]树上操作
题目描述 有一棵点数为 N 的树,以点 1 为根,且树点有边权。然后有 M 个操作,分为三种:操作 1 :把某个节点 x 的点权增加 a 。操作 2 :把某个节点 x 为根的子树中所有点的点权都增加 a 。操作 3 :询问某个节点 x 到根的路径中所有点的点权和。 输入输出格式 输入...
2018-06-17 21:27:51
-
洛谷P3038 [USACO11DEC]牧草种植Grass Planting
题目描述 Farmer John has N barren pastures (2 = N = 100,000) connected by N-1 bidirectional roads, such that there is exactly one path between any two pastures. Bessie, a cow who loves her grazing time, often complains about how there is no grass on...
2018-06-17 21:27:45
-
C++ json解析
利用jsoncpp来做json的解析。 1.jsoncpp下载 从https://sourceforge.net/projects/jsoncpp/ 下载jsoncpp。makefiles目录下面有VS的工程。 2.写到string string test_write(){ Json::Value root; // 表示整个 json 对象 root[ " platenumber " ] = Json::Value( " value...
2018-06-17 21:27:42
-
LeetCode 1,20,26,27,38,48
Python写多了 C++都不会写了 开始刷LeetCode, 从easy刷起 1. Two Sum 比较简单 用一个hash可以做到O(n), 可以用STL中unordered_map。 unordered_map与map还是有本质区别的,关于map详见 https://www.cnblogs.com/ranjiewen/p/5901296.html 里面还有pair和make_pair的介...
2018-06-17 21:27:36
-
Trie树与AC自动机(未完成)
...
2018-06-17 21:27:24
-
树链剖分详解
前言 树链剖分是什么? 树链剖分,说白了就是一种让你代码不得不强行增加1k的数据结构-dms 个人理解:+1 :joy: 有什么用? 证明出题人非常毒瘤 可以非常友(bao)好(li)的解决一些树上问题 :grimacing: (友情提示:学树链剖分之前请先掌握线段树) 核心思想 树链剖分的...
2018-06-17 21:27:31
-
实现二叉树的先序遍历、中序遍历、后序遍历
一、二叉树定义 1.树的术语: 树的结点:包含一个数据元素及若干指向子树的分支; 孩子结点:结点的子树的根称为该结点的孩子; 双亲结点:B 结点是A 结点的孩子,则A结点是B 结点的双亲; 兄弟结点:同一双亲的孩子结点; 堂兄结点:同一层上结点; 祖先结点: 从根到...
2018-06-17 21:26:55
-
单链表
测试内容: 1 #define _CRT_SECURE_NO_WARNINGS 2 #include stdio.h 3 #include stdlib.h 4 #include string .h 5 #include " LinkList.h " 6 7 typedef struct PERSON{ 8 LinkNode nod; 9 char name[ 64 ]; 10 int age; 11 }Person; 12 13 void MyPrint(LinkNode* data...
2018-06-17 21:27:25
-
1507: [NOI2003]Editor(块状链表)
1507: [NOI2003]Editor Time Limit:5 Sec Memory Limit:162 MB Submit:4157 Solved:1677 [Submit][Status][Discuss] Description Input 输入文件editor.in的第一行是指令条数t,以下是需要执行的t个操作。其中: 为了使输入文件便于阅读,Insert操作的字符串中可能会插...
2018-06-17 21:27:23
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




