- 博客(20)
- 资源 (2)
- 收藏
- 关注
原创 从二分查找到B+树索引原理
如果现在有一张表t,id为主键,有以下SQL语句:--设在a列上创建了索引select a from t where a >= 80;select id, a from t where a >= 80;select * from t where a >= 80;--设创建了(a,b,c)联合索引select * from t where a = 4 and b = 5 and c > 6;
2017-12-08 20:03:16 1364 1
原创 从二分查找到B+树索引原理
从二分查找到B+树索引原理从二分查找到B+树索引原理如果现在有一张表t,id为主键,有以下SQL语句:--设在a列上创建了索引select a from t where a >= 80;select id, a from t where a >= 80;select * from t where a >= 80;--设创建了(a,b,c)联合索引select
2017-11-01 10:42:26 853
原创 监控图书馆书籍状态并发送邮件提醒
监控图书馆书籍状态并发送邮件提醒适用于心仪的图书被借光了的情况,当有人还书,该书的状态变为可借时自动发送邮件提醒。 tips:使用139邮箱还会有短信提醒,发件人和收件人可以相同。#!coding=utf-8import requestsimport sysimport timeimport smtplibimport email.mime.multipartimport email.
2017-05-05 19:29:35 906
原创 2016-8-16未命名文件
#include <iostream>#include <cstdio>#include <cmath>#include <vector>#include <cstring>#include <algorithm>#include <string>#include <set>#include <functional>#include <numeric>#include <sstr
2016-08-16 14:14:43 528
原创 HDU5724 Chess 阶梯博弈变形 2016 Multi-University Training Contest 1
题意:给定一个n行20列的棋盘,并给定棋子(多个)的初始位置,两个人轮流移动棋子,最后不能移动棋子者输 移动规则:一次只能移动一个棋子,如果该棋子右边无棋子,则可以向右移动一格,如果该棋子右边有棋子(一个或多个连续),则该棋子可以跳过右边这些的棋子,向右移动到最靠近该棋子的空格。思路:阶梯博弈变形
2016-07-30 11:30:30 492
原创 URAL 1180 Stone Game 博弈 找规律 大数取模 除3取模
两人依次从一堆石子中取2的幂次个数的石子,如1 2 4 8 16…,能取到最后一颗石子的获胜。输入n,若第一人获胜则输出1和他第一次至少取多少个石子,若第二人获胜输出2。(n很大,10的250次幂)
2016-07-30 10:27:41 730
转载 该不该玩这个游戏
你正在图书馆枯坐,一位陌生美女主动过来和你搭讪,并要求和你一起玩个数学游戏。妹纸提议:“让我们各自亮出硬币的一面,或正或反。如果我们都是正面,那么我给你3元,如果我们都是反面,我给你1元,剩下的情况你给我2元就可以了。”各位分析一下,该不该和这妹纸玩这个游戏呢?首先,第一反应是算期望的男生,活该孤独一生...然后,仔细算下期望的话,还真是个有趣的问题。大致算一下
2015-08-11 21:21:02 831
转载 补贴之外,滴滴打车背后的技术体系会吓你一跳
提起滴滴快的,人们的印象似乎还留在2014年初的那场旷日持久的补贴大战上,殊不知,当人们还在关心合并之后补贴会不会减少时,滴滴快的已经完成了破蛹成蝶的蜕变,从一家营销驱动公司变成了技术驱动公司。一个全球最大的移动出行数据“超级大脑“即将浮出水面。 滴滴快的:打造移动出行的超级大脑 “分秒”之间的多轮筛选,数据完成的用户画像系统,人们点滴的打车轨迹正在汇聚成就一个
2015-08-11 21:08:39 8000 2
转载 山科大牛总结
声明:本文是写给弱校ACM新手的一点总结,受自身水平和眼界所限,难免会有一些个人主观色彩,希望大牛指正感谢@Wackysoft 、@哇晴天 、 @ 一切皆有可能1 的指教,现根据这些建议,文章已进行修改 先简单介绍一下自己: 高中在OI打过一段时间酱油,大一后暑假进入ACM集训队,到大三寒假,总共一年半的ACM生涯。 总共参加了四场比赛:区域赛一银(2013长春)一铜(20
2015-08-11 21:02:01 1167
原创 Download Manager (HDU3233,UVA12231,UVALive4486) 解题报告
题意:用一个下载器下载T个文件,同时最多下载n个文件,最大带宽为b(b兆每秒),遵循下面的下载规则,问下载的总耗时下载规则:1.文件越小,越优先下载,大小相同的情况下优先下载已完成百分比更大的文件2.带宽全开,尽可能多的同时下载多个文件(同时最多下载n个文件),带宽平均分布,此时网速为(b/n),当剩余文件小于n时,带宽平均分布到剩余未下载的文件(b/剩余文件数)输入:T
2015-08-11 20:41:41 999 1
原创 5月笔记本
sort对结构体的简单排序://sort对结构体的简单排序#include #include #include struct data{ int a; int b;}A[100];bool cmp(data AA,data BB) //记住这个函数{ return AA.a则为降序排序。}using namespace std;
2015-05-27 19:52:05 613
原创 Lowest Unique Price(最小且唯一价格---2015山东省省赛B题解题报告)
Recently my buddies and I came across an idea! We want to build a website to sell things in a new way.For each product, everyone could bid at a price, or cancel his previous bid, finally we sale the product
2015-05-21 16:26:01 1347
原创 省赛总结(2015)
又重新看了遍省赛的快剪视频,音乐超有带入感,感觉又回到省赛时刻了。从上学期开始老师就在讲省赛,那时感觉这种高大上的赛事压根儿与我们无关的事,然而这种改变我觉得是在寒假前夕的时候吧,老师说ACM寒假要进行集训,在集训前一天晚上我改签了回家的车票,我想这个改签会影响我的整个大学乃至后面的漫漫长路,集训的日子真的很辛苦,早8点晚9点,除了吃饭午休都在敲代码,当时真的感觉眼睛胀痛还想吐,加上题目难度大好几次
2015-05-14 13:28:33 824
转载 string and stringstream
一、stringstring 是 C++ 提供的字串型態,和 C 的字串相比,除了有不限长度的优点外,还有其他许多方便的功能。要使用 string, 必須先加入这一行:#include <string>接下來要宣告一个字串变量,可以写成:string s;我们也可以在宣告的同时让它设成某个字串:string s="TCGS";而要取得其中某一個字元,和传统C 的字串一樣是用 s[i] 的方式取得。比
2015-05-12 13:58:05 545
转载 使用stringstream对象简化类型转换
C++标准库中的 sstream 提供了比ANSI C的 stdio.h 更高级的一些功能,即单纯性、类型安全和可扩展性。在本文中,我将展示怎样使用这些库来实现安全和自动的类型转换。 为什么要学习如果你已习惯了stdio.h风格的转换,也许你首先会问:为什么要花额外的精力来学习基于sstream的类型转换呢?也许对下面一个简单的例子的回顾能够说服你。假设你想用sprintf()函数将一个变量从in
2015-05-12 12:58:35 534
转载 getline()函数详解
原文地址:www.cnblogs.com/overcode 学习C++的同学可能都会遇到一个getline()函数,譬如在C++premer中,标准string类型第二小节就是“用getline读取整行文本”。书上给的程序如下:int main(){ string line: while(getline(cin,line)) cout<<line<<endl; r
2015-05-12 12:31:13 935
原创 好好的
吃饭时兴致突然来了,想起还没编完的那道wrong的几遍的题,在脑子里重新理了一遍思路,本来并没抱多大希望,只是顺带着想想,噢~,原来在d=28时讨论不严谨,还得分m=3?,真是。。。。晚上来到实验室一开机就翻到那到题,还好源码没删,立马改了,满怀信心地提交,WRONG ANSWER。。。Orz。。。。why?why?why?好吧,耐着性子又重头检查代码,啊~,括号括的范围错了。。。OK,这次终于A
2015-04-13 22:38:39 528
转载 欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2015-04-13 22:14:11 353
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人