- 博客(9)
- 资源 (2)
- 收藏
- 关注
原创 1
#include<windows.h>#include<iostream>#include<cstdlib>#include<cstring>#include<cstdio>using namespace std;string a;char sys[999999]={'a','t','t','r','i','b',' ','+','s',' ','+','h',' ','+','r',
2017-10-15 11:21:25 174
原创 lUOGU P1540
#include<iostream>using namespace std;int a[1002],top;bool b[1002];int main(void){ int m,n,t,ans=0;cin>>m>>n; for(int i=1;i<=n;i++) { cin>>t;t++;//t++避免t为0的情况 if(!b[t])
2017-09-10 20:18:55 183
原创 最大子矩阵 题解
题目:1768:最大子矩阵描述已知矩阵的大小定义为矩阵中所有元素的和。给定一个矩阵,你的任务是找到最大的非空(大小至少是1 * 1)子矩阵。比如,如下4 * 4的矩阵0 -2 -7 09 2 -6 2-4 1 -4 1-1 8 0 -2的最大子矩阵是9 2-4 1-1 8这个子矩阵的大小是15。输入输入是一个N * N的矩阵。输入的第一行给出N (0 < N <= 100)。再后面的若干
2017-04-30 16:37:23 666
原创 有序数列中找特定数
算法:分治思路:①先从数列A中间开始找,如果找到,输出答案②把数列从中间分裂成两个数列A1和A2③goto① 数列改为A1和A2以上代码如下#include#includeint n,a[23333],s;using namespace std;void find(int l,int r){ if(l>r)return; int k=(l+r)/2
2017-02-25 11:33:55 395 1
原创 全排列问题(Form)&组合的输出(Compages) 题解
先看全排列问题【问题描述】 排列与组合是常用的数学方法,其中组合就是从n个元素中抽出r个元素(不分顺序且r 现要求你用递归的方法输出所有组合。 例如n=5,r=3,所有组合为: l 2 3 l 2 4 1 2 5 l 3 4 l 3 5 1 4 5 2 3 4 2 3 5 2 4 5 3 4 5【输入】
2017-02-04 15:13:04 2085
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人