摘要: 约翰认为字符串的完美度等于它里面所有字母的完美度之和。每个字母的完美度可以由你来分配,不同字母的完美度不同,分别对应一个1-26之间的整数。 #include<stdio.h>#include<iostream>#include<algorithm>#include<string.h>#define 阅读全文
posted @ 2016-03-04 21:19 OMG_By 阅读(342) 评论(0) 推荐(0) 编辑
摘要: 题意: 给出红蓝两种,然后排成一个字符串,要求在每一个长度为素数的区间里面是的r(red)的数量不小与b(blue)的数量; 思路一:想象当n为2的时候的情况是 rr,rb,br,三种情况,当n为3的时候相当于在后面添加一个b或者r,会发现形成rr的情况是前面rr和br的和,形成br的情况是前面的r 阅读全文
posted @ 2017-08-02 10:22 OMG_By 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 3.1 Python简单数据类型 3.1.1 字符串(str) python中的字符串通常由单引号、双引号、三个单引号或三个双引号包围的一串字符组成。 1. 转义字符串 \n 换行符 \t 制表符 \r 回车 \\ '\'字符 \' 单引号字符串中的单引号 \" 双引号字符串中的双引号 2. 字符串 阅读全文
posted @ 2017-07-17 23:13 OMG_By 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 原地址:http://www.2cto.com/kf/201401/272375.html 前提是MOD是个素数。 新学的一个求逆元的方法: inv[i] = ( MOD - MOD / i ) * inv[MOD%i] % MOD 证明: 设t = MOD / i , k = MOD % i 则有 阅读全文
posted @ 2017-06-25 17:19 OMG_By 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 既然上篇文件提到了,我就先把这个写出来吧。为了鼓励学弟学妹们积极签到,还有就是我做了一个 查看答案功能(这个后面讲);我就想到了学习51nod上面的消耗点东西去查看答案。 基本步骤跟上一篇的差不多。 首先更改数据库,在表users上添加一个money 的字段 然后在签到的时候更新。 本来想在AC了题 阅读全文
posted @ 2016-10-30 20:58 OMG_By 阅读(375) 评论(0) 推荐(0) 编辑
摘要: 在了解完OJ文件下的各个文件夹的主要作用后,我们开始往里面添加东西(其实只要知道各文件夹是干什么的后,添加东西也变得非常简单了) 一 在数据库中添加对应功能的字段。 我们这个学期才刚开数据库这门课,所以我也是边学习边弄这东西。。。为了避免不必要的麻烦,我就仅仅只是在原边上做的添加,而并没有去添加表。 阅读全文
posted @ 2016-10-30 20:30 OMG_By 阅读(635) 评论(0) 推荐(0) 编辑
摘要: OJ搭建好了后,我们要熟悉一下OJ项目下的文件及文件夹。 首先,安装好的OJ是在目录var/www/html下。 html下的php文件 这些php文件都是些主要跳转页面。 admin文件夹 登录管理员账号后管理的管理界面 bootstrap文件夹 css样式和图片,如果要修改某些页面的小地方请到w 阅读全文
posted @ 2016-10-24 11:15 OMG_By 阅读(1433) 评论(0) 推荐(0) 编辑
摘要: 同实验室有人在用java写签到系统,正好我在学习PHP,我就在想能不能在以前学长留下来一直没用OJ上添加一个签到功能。 于是说干就干,就找了许多关于hustoj的文章参考。 首先要说的是安装hustoj,因为google code被墙了,所以要去github上去下。 (因为以前学长已经把OJ搭建好了 阅读全文
posted @ 2016-10-24 10:34 OMG_By 阅读(1584) 评论(0) 推荐(0) 编辑
摘要: 题目链接:传送门 题目大意:就是给四个数,和一个d,问1-d中有多少个数字不是那四个数的倍数; 这道题的d数据很小直接暴力可以过; 暴力代码:时间复杂度O(1); #include<stdio.h> int main(){ int k,m,n,d,l; scanf("%d%d%d%d%d",&k,& 阅读全文
posted @ 2016-08-09 10:57 OMG_By 阅读(197) 评论(0) 推荐(0) 编辑
摘要: lower_bound:返回大于或等于val的第一个元素位置 upper_bound:返回大于val的第一个元素位置 两个函数用的都是二分查找 阅读全文
posted @ 2016-07-08 10:30 OMG_By 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 头文件为#include<string> string str,str1; char s[]; str.length和str.size()是一样的功能都是返回当前字符串的大小; str.empty()判断当前字符串是否为空 str.append(s,(x))把c类型字符串s(前x个)连接到当前字符串 阅读全文
posted @ 2016-06-26 17:17 OMG_By 阅读(1186) 评论(0) 推荐(0) 编辑