![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
hdu
zbh930626
这个作者很懒,什么都没留下…
展开
-
hdu2546
#include#include#include#includeusing namespace std;int main(){ int dp[1111],price[1111]; int n,m,i,j; while(cin>>n,n) { for(i=0;i<n;i++) { cin>>price[i]; } memset(dp,0,sizeof(dp)原创 2013-04-11 15:31:21 · 388 阅读 · 0 评论 -
hdu4619
#include#include#include#includeusing namespace std;int n,m,mat[1111];pair p1[1111],p2[1111];vector v[1111];bool mark[1111];bool judge(int i,int j){ if(p1[i].first==p2[j].first||p1[i].first原创 2013-07-30 17:42:07 · 405 阅读 · 0 评论 -
hdu4608
#include#include#includeusing namespace std;void add(char a[],char b[],char back[]){ int i,j,k,up,x,y,z,l; char *c; if (strlen(a)>strlen(b)) l=strlen(a)+2; else l=strlen(b)+2; c=(原创 2013-07-25 16:12:17 · 531 阅读 · 0 评论 -
hdu4607
#include#include#includeusing namespace std;const int N=100086;vector e[N];int n,m,k,ret,d,dp[N];void dfs(int ret,int fa,int d){ dp[ret]=d; for(int i=0;i<e[ret].size();i++) { if(e[ret][i]原创 2013-07-25 16:09:06 · 519 阅读 · 0 评论 -
hdu1045
#include#includeusing namespace std;char map[5][5]; int n,max_count;bool canPlace(int row,int col){ int i; for(i=col-1;i>=0;i--) { if(map[row][i]=='o') return false;原创 2013-07-25 16:15:13 · 370 阅读 · 0 评论 -
hdu1010
#include#include#includeusing namespace std;char map[9][9];int N,M,T;int si,sj,di,dj,x_count,flag,step;void dfs(int si,int sj){ int Min; if(flag==1||si==0||sj==0||si>N||sj>M||map[si][s原创 2013-07-25 16:16:08 · 353 阅读 · 0 评论 -
hdu4602
#includeconst long long MOD = 1000000007ll;using namespace std;long long solve(int n,int k){ long long a=n-k+3; long long b=2; long long c=n-k-2; if(n-k==0)return 1; if(n<k)ret原创 2013-07-25 16:14:06 · 378 阅读 · 0 评论 -
hdu4604
#include #include #include #include #include #include #include using namespace std;const int N=100086;int a[N],up[N],down[N],up_same[N],down_same[N],n;void getdp(int dp[],int num[]){ ve原创 2013-07-26 14:54:51 · 397 阅读 · 0 评论 -
hdu2603
#include #include #include #include #include using namespace std;const int M=2001;int k,m,n;vector v[M];int mat[M];bool mark[M];void delete_(int m){ for(int i=0;i<m;i++) { v[i].clear()原创 2013-07-29 13:26:24 · 461 阅读 · 0 评论