![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
文章平均质量分 72
lane_L
这个作者很懒,什么都没留下…
展开
-
Lane-学习OpenGL(1)-七个简单例子
在看了许多实例之后,准备沿着OpenGL编程指南(第七版)学习OpenGL.运行环境:(1)Windows 7(2)CodeBlocks(3)GLUT原创 2014-12-03 15:28:17 · 3779 阅读 · 0 评论 -
POJ-3624 01背包
Memory 828KTime 422MS#include using namespace std;//最大价值 3402 * 100 = 340200 在int范围内int num[2][12881];int w[3403];//重量int v[3403];//价值int flag;int main(){ int n,m; cin >> n >> m原创 2015-03-26 14:05:07 · 628 阅读 · 0 评论 -
POJ-1328(c++)
20150201题目:一个无限长的直线海岸,要在海岸上建造雷达监察海上小岛.如何建,使用最少的雷达.输入:小岛数 雷达监察半径小岛坐标x 小岛坐标y输出:最小雷达数解题思路:以小岛为中心画圆,与海岸的相交区间.代码:#include #include using namespace std;#define MAX 1000int isla原创 2015-02-01 17:33:52 · 807 阅读 · 0 评论 -
hiho-1014(c++)
题意:#include using namespace std;struct Tree{ Tree *child[26]; int num; Tree(){ num = 0; for(int i = 0; i < 26; i++) child[i] = NULL; }}*root;void i原创 2015-02-02 19:25:42 · 857 阅读 · 0 评论 -
Codeforces-340-C(c++)
http://codeforces.com/problemset/problem/340/C原思路:每输入一个数,将其与之前所有数相减,所得值乘以(个数-1)的阶乘*2,所有数的加和,与单独输入数的总和乘以(个数-1)的阶乘,之和.举例:若输入:32 3 5过程:(3-1)! = 2 * 1 = 2,3!= 3 * 2 * 1 = 6输入2,输入3,|3-2|*2*原创 2015-02-03 23:51:10 · 754 阅读 · 0 评论 -
hiho-1015(c++)
20150204KMP算法字符串匹配代码:#include using namespace std;string mode;string source;int next[10000];int counts;int main(){ int n; cin >> n; for(int i = 0; i < n; i++){原创 2015-02-04 15:01:44 · 961 阅读 · 0 评论 -
hiho-1082(c++)
字符串替换代码:#include #include using namespace std;string source;bool equals(char a,char b){ if(tolower(a) == tolower(b)) return true; return false;}int main(){ string mo原创 2015-02-04 16:21:33 · 1177 阅读 · 1 评论 -
Codeforces-509-A(c++)
代码:#include using namespace std;int s[12];int d[12];int main(){ int n; cin >> n; for(int i = 0; i < n; i++) s[i] = 1; for(int i = 1; i < n; i++){ for(int j =原创 2015-02-04 17:59:44 · 695 阅读 · 0 评论 -
Codeforces-507-C(c++)
20150205http://codeforces.com/problemset/problem/507/C代码:#include using namespace std;int main(){ //Init 1 int num; cin >> num; //Init 2 long long s[51]; s[0] = 1;原创 2015-02-05 14:41:52 · 891 阅读 · 0 评论 -
HDU-5174
20150221题目很简单,注意越界就好.#include #include #include using namespace std;long long maxs = 2147483647;long long r[101];int n;long long left(long long a){ if(r[a] == r[0]) return r原创 2015-02-21 13:45:13 · 572 阅读 · 0 评论 -
经典算法-汉诺塔
百度百科:汉诺塔:汉诺塔(又称河内塔)问题是源于印度一个古老传说的益智玩具。大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘。大梵天命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱子上。并且规定,在小圆盘上不能放大圆盘,在三根柱子之间一次只能移动一个圆盘。设三根柱子,A,B,C.当盘数为1时, A1->C当盘原创 2015-03-23 22:06:47 · 679 阅读 · 0 评论 -
POJ-1753(c++)
20150131题意:4*4棋盘,每次修改选定点及其上下左右四方向的棋子,黑面和白面的切换.目的是全部棋子为黑面或白面.输入:4*4棋盘,b-白面,w-黑面.输出:所需步数,若不可行,则输出'Impossible'.代码:#include using namespace std;bool chess[6][6]; // 棋盘,默认全部为false-白面.原创 2015-01-31 22:48:03 · 835 阅读 · 0 评论 -
POJ-1384 完全背包
Memory 748KTime 172MS#include #include using namespace std;int p[501];int w[501];int nums[10001];int main(){ int times; cin >> times; for(int i = 0; i < times; ++i){原创 2015-03-26 17:25:30 · 572 阅读 · 0 评论 -
Lane-学习OpenGL(4)-4个进阶例子
运行环境:(1)Windows 7(2)CodeBlocks(3)GLUT(4)Author:Lane2014-12-191.经过纹理贴图的棋盘#include #include #include #include #include #include #include #define checkImageWidth 64#原创 2014-12-19 17:50:49 · 1888 阅读 · 0 评论 -
Lane-学习OpenGL(3)-7个简单例子
运行环境:(1)Windows 7(2)CodeBlocks(3)GLUT(4)Author:Lane2014-12-171.色彩混合#include #include #include #include #include #include #include static int leftFirst = GL_TRUE;static void in原创 2014-12-17 21:56:40 · 1800 阅读 · 0 评论 -
Lane-学习OpenGL(2)-七个简单例子
运行环境:(1)Windows 7(2)CodeBlocks(3)GLUT(4)Author:Lane2014-12-031.行星系统,按d,D,y,Y旋转.#include #include #include #include #include #include #include static int year = 0, day = 0;原创 2014-12-04 14:03:18 · 5917 阅读 · 0 评论