- 博客(12)
- 资源 (2)
- 收藏
- 关注
原创 关于C++字符串转换成整数
这里主要利用auoi函数,实例代码如下:#include #include #include #include #include #include #include using namespace std;string format;int main(){ getline(cin,format); int n = aoti(format.c_str());
2015-03-23 13:04:44 842
转载 C++STL getline函数
C++中有两个getline函数,这两个函数分别定义在不同的头文件中。1.getline()是定义在中的一个行数,用于输入一行string,以enter结束。 函数原型:getline(cin,str);cin:istream类的输入流对象str:待输入的string对象//《C++ primary plus》第四章编程练习题1#include #inc
2015-03-23 12:01:19 687
原创 CodeForces 523C. Name Quest 字符串
一开始把题意理解错了,,想成了一个从正面开始比较,一个从反面开始比较,两个相向而行,然后导致代码37行发生重大错误!!!题意应该是:给你一个字符串a和b让你把b分割成两部分,然后每部分里面的字母按照他说的规则都可以与a匹配,问最多有多少种分发?贪心:从正面开始找到,满足条件的最小的mark_l的index,从反面开始找a字符串的转置的最大的mark_r的index 然后结果就是ma
2015-03-22 23:17:05 666
原创 CodeForces 522A A. Reposts Map容器的使用
这个题主要就是看你会不会用Map容器了。。。给你 一些字符串 如下B XX AC XX AD XX AE XX B让你计算从A开始最多可以沿着某一条路径传播多少个人代码如下: #include #include #include #include #include #include #include #include #include using
2015-03-22 23:11:19 667
原创 ZOJ 1076 Gene Assembly 贪心
这道题感觉最难的就是看你题意怎么理解了。。。在经过多次百度之后,终于理解了,题意。。抽象出来就是给你几组数组,每组数字都代表了开始和结束,现在让你计算在开始时间到结束时间最多可以包含几组这样的数字,并且输出他们的编号(输入的顺序)一个贪心解决,对结束时间,进行升序排列。优先选择最先结束的,这样就可以选的最多。代码如下:#include #include #include
2015-03-22 22:59:15 1100
原创 HDU 2046 斐波那契数列
我们可以看到,假设当前为2*n则这n可以有n-1加一个竖的和n-2时加两个横的,并且这两个是不可能重复的,因为多出来一行,1*2的矩形根本放不进去,也不可能再有其他的放置方法,这也是由最小单位是1*2的矩形这一条件决定#include #include using namespace std;int n;long long int arr[100];long lon
2015-03-22 22:55:14 489
原创 Smarty 在sinaapp部署中遇到的问题Uncaught --> Smarty: unable to write file sinaapp
因为sae作为云计算平台式无法进行文件读写操作的,所以Smarty中输出的缓存文件就无法实现。但是sae提供了一个很好的方式可以实现文件的读写操作。那就是使用Memcachehttp://skirt.sinaapp.com/html/332.html上面这个网址教了怎么开启Memcache开启之后再在config文件里增加 $link = memcache_in
2015-03-21 20:50:03 2122
原创 个人网站建立过程中遇到的问题
首先明确使用了哪些技术?html+css+javascript+php+bootstrap+smarty+ajax+jquery在使用数据库是mysql_error()是个输出错误的不错方法当我们需要获取html元素:radio元素的值时,不能通过form.name.value调用,可以通过以下函数获取值:function GetRadioValue(RadioName
2015-03-18 20:08:20 550
原创 解决php session验证码不现实的问题
本人一开始图片老显示不出来,显示的是一个裂了的图片,经查询发现可能由以下几种可能造成1)在header("Content-type:image/png");前加如下一段代码ini_set('display_errors', 'Off');本人就是由上面的问题造成。附上生成验证码的图片的代码<?php ini_set('display_errors', 'Off'); header
2015-03-14 20:13:37 840
原创 POJ 2603
这个题主要就是一个数学知识点:10 = 2^1 * 5 ^1 所以10的约数的个数就是 (1+1) * (1+1) 2的指数加一乘以5的指数加一20 = 2^2 * 5 ^1 所以 20的约数的个数是(2+1) * (1 + 1)#include #include #include using namespace std;const int n = 10;const
2015-03-10 20:29:17 474
原创 PHP Smarty模板
Smarty模板的一个最重要的功能就是将前端和后端分离。前端将完全不用php的语言,用Smarty自己默认定义的限界符{}感觉到时候前端用bootstrap 后台用php,应该会是个不错的组合(bootstrap还不太会用,争取这周学会使用bootstrap模板)<?php define('BASE_PATH', $_SERVER['DOCUMENT_ROOT']); //定义Sm
2015-03-10 20:06:34 587
原创 POJ_2991 Crane
这道题是线段树加计算几何先说计算几何,一个向量A(a,b)逆时针旋转x度,所得的向量为B(a1,b2);则,a1+i*b2 = (a+i*b)*(cosx + i* sinx);可以得到a1 = a*cosx - b*sinx; b2 = a*sinx + #include #include #include #define _USE_MATH_D
2015-03-04 19:16:12 499
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人