编程
qingchunyixing
这个作者很懒,什么都没留下…
展开
-
hdu 1104
#include#includeusing namespace std;struct Node{ int x; int step; queue q;};int v[1000010];int n,m,k;bool bfs(){ int s=((n+1)%k+k)%k; queueq; Node now,n原创 2014-04-28 17:48:12 · 771 阅读 · 0 评论 -
sdut 2151
无语了 同一种#include#include#includeusing namespace std;char a[1111][11111];int main(){ char s[11111]; int n,i,f,j; while(cin>>n&&n) { f=0;原创 2014-04-13 16:14:46 · 674 阅读 · 0 评论 -
好久没登了 java
import java.util.Scanner;public class Main { static char[] a=new char[100]; static int n; static int m; static int[][] d=new int[100][100]; static int[][] q=new int[100][100]; s原创 2013-10-29 19:25:11 · 679 阅读 · 0 评论 -
java 水仙花
class shui{ public static void main(String[] args) { int i,j,k,sum,shui; for(i=1;i for(j=0;j for(k=0;k { sum=i*i*i+j*j*j+k*k*k; shui=i*100+j*10+k; if(sum==shui)原创 2013-09-10 19:00:52 · 705 阅读 · 0 评论 -
java 小程序
class Jiubiao{ public static void main(String[] args) { int i,j; for(i=1;i { for(j=1;j System.out.print(j+"*"+i+"="+i*j+" "); System.out.println(j+"*"+i+"="+i*j); } }原创 2013-09-10 18:53:36 · 697 阅读 · 0 评论 -
你说它有什么功能呢
#includeusing namespace std;int a[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};int main(){ int n; while(cin>>n) { int i,j,k,jj; int b[8]={0,0,0,0,0,0,0}; for(i=1900;原创 2013-07-23 18:56:14 · 791 阅读 · 0 评论 -
关于mfc控件
假如是 CEdit m_e1;//就是把编辑框控件与一个控件类变量关联起来\CString str;m_e1.GetWindowTex(str);//获取这个编辑框中的字符串m_e1.SetReadOnly(TRUE);//设置这个编辑框为只读。。。。还有很多能读取和设置这个编辑框的函数,自己慢慢看吧这时绑定的就不是变量了吧,而是文本框对象本身。这时的CEdit对象就代原创 2013-07-23 12:48:41 · 855 阅读 · 0 评论 -
JDBC数据库编程
package com.neusoft.utils;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.原创 2013-07-22 15:57:08 · 569 阅读 · 0 评论 -
二部图 最小点覆盖集与最大匹配的关系
最小点集覆盖==最大匹配 证明分类: Algorithm 2013-03-07 09:50 74人阅读 评论(0)收藏 举报摘自http://www.cnblogs.com/rainydays/archive/2011/03/03/1969543.html首先,最小点集覆盖一定>=最大匹配,因为假设最大匹配为n,那么我们就得到了n条互不相邻的边,光覆盖这些边转载 2014-04-15 18:36:03 · 964 阅读 · 0 评论 -
sdut Emergency
#include#include#includeusing namespace std;int map[333][333];int v[333];#define INF 999999999int min(int a,int b){ if(a return a; return b;}int main(){ i原创 2014-04-13 15:50:30 · 716 阅读 · 0 评论 -
DAG的最小路径覆盖和二分图的最大匹配
DAG的最小路径覆盖和二分图的最大匹配DAG的最小路径覆盖是指找最小数目的互相不相交的有向路径,满足DAG的所有顶点都被覆盖.首先给出公式:DAG的最小路径覆盖数=DAG图中的节点数-相应二分图中的最大匹配数.那么对应一个DAG,如何构造相应的二分图?对于DAG中的一个顶点p,二分图中有两个顶点p和p',对应DAG中的一条有向边p->q,二分图中有p-q'的一条无向边.二分图中p属转载 2014-04-17 18:33:11 · 990 阅读 · 0 评论 -
1788
/**中国剩余定理(不互质)*/#include #include #include using namespace std;typedef __int64 int64;int64 Mod;int64 gcd(int64 a, int64 b){ if(b==0) return a; return gcd(b,a%b原创 2014-04-26 19:36:39 · 1048 阅读 · 0 评论 -
hdu 1796
一下午 终于#includeint a[12];__int64 n;__int64 sum;int m;__int64 gcd(__int64 x,__int64 y){ __int64 t; if(x { t=x; x=y; y=t; } while(y原创 2014-04-26 19:10:43 · 972 阅读 · 0 评论 -
sdut 2169
#include #include #include #include #include #include using namespace std; #define N 1010 #define INF 0 xfffffff #define LL long long LL dp[1010]; LL sum[1010]; int a[1010];转载 2014-04-24 14:40:25 · 971 阅读 · 0 评论 -
hdu 1019
#includeusing namespace std;__int64 f(__int64 a,__int64 b){ __int64 t; __int64 sum=a*b; if(a { t=a; a=b; b=t; } while(b) {原创 2014-04-22 18:34:04 · 667 阅读 · 0 评论 -
hdu 2767 超内存 哪位大神能帮忙改改
#includeusing namespace std;struct G{ int dest; G *next;};int n,m;G *ga[2001];G *gt[2001];G *g[2001];int path[2001];int in[2001];int out[2001];int vis[2001];int par原创 2014-04-18 19:55:29 · 832 阅读 · 0 评论 -
hdu 1269
强连通分量 基础题 第一次原创 2014-04-18 18:58:39 · 759 阅读 · 0 评论 -
hdu 1151
知其然 不知其所以然 哦哦DAG的最小路径覆盖和二分图的最大匹配原创 2014-04-17 18:51:34 · 892 阅读 · 0 评论 -
安卓基础开发
Mainactivity.java 文件package com.example.first;import android.net.Uri;import android.os.Bundle;import android.app.Activity;import android.content.Intent;import android.view.Menu;import an原创 2013-07-21 15:04:12 · 644 阅读 · 0 评论 -
链 小实验
#includeusing namespace std;struct stu{char name[12]; struct stu *next;};int main(){struct stu *head,*p; head=new stu; cin>>head->name; p=head->next=new stu; cin>>p->name; p->n原创 2013-03-09 00:16:45 · 607 阅读 · 0 评论 -
结构体小小应用
#include using namespace std; struct Date { int year; int month; int day; }; int d[13]={0,31,28,31,30,31,30,31,31,30,31,30,31}; int main() { Date date; cout"input原创 2013-03-07 22:16:49 · 560 阅读 · 0 评论 -
嗯!如此统计文章字符类型和个数
#include using namespace std;int main(){int i,j=0,A=0,b=0,data=0,other=0,space=0; char a[3][80]; for(i=0;i { cin>>a[i]; for(j=0;j {if(a[i][j]>='A'&&a[i][j] A++; else原创 2012-12-18 19:36:58 · 459 阅读 · 0 评论 -
翻译电文
#includeusing namespace std;int main(){int i=0;char a[80];gets(a); coutwhile(a[i]!='\0'){if(a[i]>='a'&&a[i] a[i]=219-a[i]; else if(a[i]>='A'&&a[i] a[i]=155-a[i]; i++;}c原创 2012-12-18 19:34:10 · 1006 阅读 · 0 评论 -
搞了个 HTML 哈哈
春晓 春眠不觉晓, 处处闻啼鸟。 夜来风雨声, 花落知多少。注意,浏览器忽略了源代码中的排版(省略了多余的空格和换行)。原创 2012-12-29 09:58:59 · 464 阅读 · 0 评论 -
这个是空心三角吧
#include using namespace std;int main(){printf(" *"); printf("\n"); int i,j; for(i=1;i { for(j=1;j printf("*"); for(j=1;j printf("*"); printf("\n"); } coutre原创 2012-12-09 21:45:31 · 488 阅读 · 0 评论 -
这样插个数
#includeusing namespace std;int main(){int x,n,i;int a[8]={2,6,9,11,16,18,44,44};coutcin>>x;if(x{cout for(i=0;i cout}else if(x>a[6]){for(i=0;i cout cout}elsefor(i=6原创 2012-12-09 21:56:37 · 577 阅读 · 0 评论 -
你猜它是个什么点
#include using namespace std;int main(){const int n=4,m=5; int i,j,a[n][m],max,maxj; bool flag; for(i=0;i for(j=0;j cin>>a[i][j]; for(i=0;i {max=a[i][0];maxj=0; for(j=原创 2012-12-09 21:41:34 · 488 阅读 · 0 评论 -
还有这样的形状
#include using namespace std;int main(){int i,j; for(i=1;i { for(j=1;j printf("*"); for(j=1;j if(i==1) printf(" "); else printf("*"); printf("\n"); } for(i=1原创 2012-12-09 21:44:09 · 452 阅读 · 0 评论 -
排序
#include using namespace std;int main(){int i,j,n=10,t; int a[10]; for(i=0;i cin>>a[i]; for(i=0;i for(j=i+1;j if(a[i]>a[j]) {t=a[i]; a[i]=a[j]; a[j]=t; } for(原创 2012-12-09 21:38:40 · 288 阅读 · 0 评论 -
连接也有这么几个法
#includeusing namespace std;int main(){int i=0,j=0;char a[80],b[40];cin>>a;cin>>b;coutwhile(a[i]!='\0')i++;while(b[j]!='\0'){a[i]=b[j]; i++; j++;}a[i]='\0';coutreturn原创 2012-12-18 19:39:10 · 391 阅读 · 0 评论 -
指针这样exchenge
#include using namespace std;int main(){int a,b; int *p1,*p2,*p; cin>>a>>b; p1=&a; p2=&b; if(*p1 {p=p1; p1=p2; p2=p; } cout cout return 0;原创 2012-12-18 19:41:54 · 446 阅读 · 0 评论 -
呵呵 也能按字母排名
#include #include using namespace std;string str1,str2,str3,z;int main(){void exchenge(string *a,string *b); string *a,*b,*c; cin>>str1>>str2>>str3; a=&str1; b=&str2; c=&str3; ex原创 2012-12-18 19:44:12 · 455 阅读 · 0 评论 -
结构体 弄成绩统计比较好
#include using namespace std; struct Student { char num[13]; char name[10]; int cpp; int math; int english; int grade; double average; }; co原创 2013-03-07 22:12:46 · 659 阅读 · 0 评论 -
字符链接
#includeusing namespace std;char * stringcat(char *source, const char *dest);int main() { char s1[30]="I love "; char *s2="C++"; stringcat(s1,s2); cout return 0; }原创 2013-03-06 22:48:42 · 662 阅读 · 0 评论 -
成绩统计
#includeusing namespace std;void chengji(const float s[5][3] );int main( ) { float s[5][3]; int i,j; for (i=0;i for (j=0;j cin>>s[i][j]; chengji(s); return 0;原创 2013-03-06 23:25:19 · 680 阅读 · 0 评论 -
递归
#includeusing namespace std;long fac(int n);int main () { int n; cout cin>>n ; cout return 0; } long fac(int n) {if(n==1) return n;else re原创 2013-03-06 23:07:04 · 590 阅读 · 0 评论 -
看不懂的代码
#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include原创 2013-03-05 21:32:55 · 1215 阅读 · 0 评论 -
指针 数组 复制
int *p1,*p2;while(*p1!='\0') {*p2=*p1; p1++;p2++;}*p1='\0';原创 2013-01-12 00:11:20 · 656 阅读 · 0 评论 -
用指针 数组连接
int *p1,*p2;while(*p1!='\0') p1++;while(*p2!='\0'){*p1=*p2; p1++; p2++;)*p1='\0';原创 2013-01-12 00:07:10 · 669 阅读 · 0 评论 -
计算个体积什么的
#include #include using namespace std;#define p 3.1415926int main(){float r,h,y1,y2,q1,q2,v; cout cin>>r>>h; y1=2*p*r; y2=p*r*r; q1=4*p*r*r; q2=3.0/4.0*p*r*r*r; v=y2*h; cout原创 2012-12-18 19:47:18 · 385 阅读 · 0 评论