poj
文章平均质量分 62
xutian_curry
这个作者很懒,什么都没留下…
展开
-
单词倒排
#include <iostream>#include <string.h>#include <stdio.h>#include <string>#include <stack>using namespace std;char str[1005];stack <string> st;int main(){ ...原创 2018-04-08 11:20:08 · 404 阅读 · 0 评论 -
链表的相关操作
#include <iostream>#include <vector>#include <string>#include <malloc.h>#include <stdio.h>using namespace std;typedef struct node{ int data; node *next;}LNo...原创 2018-04-06 10:34:35 · 116 阅读 · 0 评论 -
模拟 约瑟夫问题
解法一:利用一个循环链表,节点的data域存储整数1至n,每次遍历m步,把第m个节点删除,如此循环下去,直至只剩一个节点,(只剩一个节点的判断方法是:节点的指向节点自己,也就是p->next=p),节点的data域就是最后那个人的编号#include <iostream>#include <string>#include <vector>#inclu...原创 2018-04-05 21:31:00 · 218 阅读 · 0 评论 -
递归算法之因子分解
例一以20为例递归过程为#include <iostream>#include <string>#include <algorithm>#include <string.h>using namespace std;int sum;void cnt(int n,int min)//min这个参数保证因子是递增的{ for(int ...原创 2018-04-05 12:09:50 · 2489 阅读 · 1 评论 -
百炼Oj 生日相同
将生日序号作为索引的关键字,开一个二维的字符串数组。#include <iostream>#include <string>#include <algorithm>using namespace std;bool cmp(const string &s1,const string &s2){ if(s1.length()!=s2...原创 2018-04-05 11:18:54 · 330 阅读 · 0 评论 -
百炼 二维数组右上左下遍历
模拟int main(int argc, char *argv[]){ int row,col; cin >> row >> col; int arr[105][105]; for(int i=0;i<row;i++) for(int j=0;j<col;j++) cin >>...原创 2018-04-04 21:56:19 · 664 阅读 · 0 评论 -
百炼 分配病房
需要注意的点:1.%03d控制输入输出2.None.注意有个点号#include <iostream>#include <string>#include <vector>#include <string.h>#include <algorithm>using namespace std;struct node{ in...原创 2018-04-04 21:27:47 · 329 阅读 · 0 评论 -
百炼oj 单词翻转
#include <iostream>#include <string>#include <vector>#include <string.h>using namespace std;int main(int argc, char *argv[]){ char s[505]; gets(s); int begin...原创 2018-04-04 21:11:45 · 254 阅读 · 0 评论 -
poj1936 全在其中
本来水题,由于没考虑周全,一直wa,现贴上代码,警戒自己。错误样例为:aa ab;#include <stdio.h>char s[100001];char t[100001];int main(void){ int i,j; while(scanf("%s %s",s,t)!=EOF){ i=0; j=0; while(s[i]&&t[j]){...原创 2018-04-04 16:49:18 · 334 阅读 · 0 评论 -
百炼oj 第二个重复出现的数
#include <iostream>#include <map>#include <stdio.h>using namespace std;int main(int argc, char *argv[]){ int m; cin>>m; while(m--) { map <int ,...原创 2018-04-06 18:17:56 · 199 阅读 · 0 评论