2011年12月13日
摘要: SqlDataAdapter da = new SqlDataAdapter("select s_name as '名称', s_address as '地址',s_seatnum as '坐席数', s_functions as '功能' from Stadium",connectionstr);DataSet ds = new DataSet();da.Fill(ds);dataGridViewStadiumInfo.DataSource = ds.Tables[0]; 阅读全文
posted @ 2011-12-13 18:26 NKHe!!oWor!d 阅读(412) 评论(0) 推荐(0) 编辑
摘要: 用C#查询数据库中某个表的数据行数:sql语句:select count(*) from 表名返回的一行一列的数据就是行数c#语句:SqlCommand.ExecuteScalar() 返回SQL语句结果的第一行第一列数据,忽略其他内容因此:SqlConnection conn = new SqlConnection("连接字符串");SqlCommand cmd=new SqlCommand("select count(*) from 表名",conn);conn.Open();long ret=Convert.ToInt64( cmd.Execute 阅读全文
posted @ 2011-12-13 17:47 NKHe!!oWor!d 阅读(1097) 评论(0) 推荐(0) 编辑
  2011年10月17日
摘要: 正式赛。 两年时间三次参赛三个铜牌,比赛结束的一刻也就意味着三个多月以ACM为中心的生活要结束了,这次似乎比去年在哈尔滨的时候要平静了许多,也许是自己老了,开始“尽人事听天命”了吧…… 废话不多说,先回忆一下在这五个小时中都发生了什么…… 由于住地距离比赛场馆较远,组委会周到地为我们安排了大巴车来接送(在此表示感谢)。八点十分抵达比赛地点——复旦大学正大体育馆。时间尚早我们和众多ACMer一起上观众席等待。目送工作人员进行增贴座位号等最后的准备工作。八点五十分,发放试题袋。拿在手里掂一掂,分量不轻……看来又免不了一次阅读小考……九点主裁判宣布比赛正式开始。 比赛开始后,jiangke从前面读. 阅读全文
posted @ 2011-10-17 10:37 NKHe!!oWor!d 阅读(408) 评论(2) 推荐(0) 编辑
  2011年10月15日
摘要: 今日,正式进入比赛日。 今日需早些休息,仅作简要记录,待赛后配图补充。 八小时睡眠后醒来,经询问得知宾馆不提供说好的早餐,交钱也没有……遂出发沿路寻找早饭,包子和肉夹馍解决。 开幕式照舅,副校长、院长、秘书装、赞助商代表依次讲话,这次还请了一位前ACMer、现google高级工程师周一鸣(音)来谈参赛感想。之后同一地点继续技术报告,Xnazy留下听报告,我和jiangke去教练会。 教练会上先进行一个很水的很象征性抽签仪式,然后补发大连赛区证书印刷错误的证书,名单念了一大串……这是发错了多少……然后就是老节目,各路教练各种诡异问题蹂躏答题人,答题人貌似学生摸样,对很多规则掌握也不透... 阅读全文
posted @ 2011-10-15 22:38 NKHe!!oWor!d 阅读(393) 评论(3) 推荐(0) 编辑
  2011年10月14日
摘要: 2011年10月14日,2011 ACM-ICPC 亚洲区预选赛上海赛区 第0天 从暑假开始一百多天的准备,十一在家闭门不出的训练,NKU->RELEASE今日开赴上海赛区。鉴于这可能是我短暂的ACM生涯的最后一站,特决定在此以流水账的方式,记录下比赛的每一天。(注:由于有相当长一段时间没写过东西了,所以下面可能是一本很彻底的“流水账”,内容也许极度无聊,未成年人请在家长指导下阅读……) 5点10分,领先闹铃五分钟醒来,关闭闹铃洗洗涮涮。五点三十五分在13宿楼下与jiangke会和,一同奔赴西门。在西门与从儒西打车过来的Xnazy会和,上车前往天津西站。这个时段交通自然十分顺畅,六点十. 阅读全文
posted @ 2011-10-14 22:25 NKHe!!oWor!d 阅读(647) 评论(0) 推荐(0) 编辑
  2011年10月7日
摘要: 1 //SPFA,邻接表存储,参数分别是:边数组,索引数组,源点,保存结果数组,总节点数 2 //返回true表示找到最短路,false表示有负环 3 void addedge(EDGE *edge,int* idx,int a,int b,int d,int totedge) 4 { 5 edge[totedge].to = b; edge[totedge].dis = d; edge[totedge].next= idx[a]; idx[a] = totedge; 6 } 7 struct EDGE 8 { 9 int to,dis,next;10 }edge1[M... 阅读全文
posted @ 2011-10-07 11:23 NKHe!!oWor!d 阅读(292) 评论(0) 推荐(0) 编辑
  2011年10月1日
摘要: //9379850 NKHelloWorld 1177 Accepted 1716K 16MS G++ 1663B 2011-10-01 14:48:33//9379852 NKHelloWorld 1177 Accepted 1492K 32MS C++ 1663B 2011-10-01 14:48:42/*POJ 1177 求矩形并的周长和分横边和竖边分别计算,求和,用到了线段树*/#include <cstdio>#include <algorithm>using namespace std;const int MAXN=5000+10,MAXR=20000+5; 阅读全文
posted @ 2011-10-01 14:53 NKHe!!oWor!d 阅读(213) 评论(0) 推荐(0) 编辑
摘要: //9379522 NKHelloWorld 3277 Accepted 10480K 344MS G++ 2018B 2011-10-01 13:05:08//9379524 NKHelloWorld 3277 Accepted 9940K 454MS C++ 2018B 2011-10-01 13:05:21//可以转化为矩形面积交的问题,只是矩形下方的边都在x轴上,套用模板1A#include <algorithm>#include <iostream>#include <cstdio>#define MAXN 40010using namespace 阅读全文
posted @ 2011-10-01 13:08 NKHe!!oWor!d 阅读(222) 评论(0) 推荐(0) 编辑
摘要: /*POJ 1151 Atlantis 求矩形面积并,线段树+扫描线法http://hi.baidu.com/legend_ni/blog/item/106e9f8a34ff9b04b21bba71.html线段树经典应用,求矩形并的面积把每个矩形投影到 x 坐标轴上来(投影到 y 轴上去也是可以的,投影到 x 轴上去的话,就相当于矩形是竖着切的)然后我们可以枚举矩形的 x 坐标,然后检测当前相邻 x 坐标上 y 方向的合法长度,两种相乘就是面积然后关键就是如何用线段树来维护那个 “合法长度”线段树的节点这样定义struct node { int left,right,cov; double 阅读全文
posted @ 2011-10-01 12:34 NKHe!!oWor!d 阅读(610) 评论(0) 推荐(0) 编辑
摘要: //9379418 NKHelloWorld 1389 Accepted 296K 16MS C++ 1997B 2011-10-01 12:31:16//9379419 NKHelloWorld 1389 Accepted 844K 0MS G++ 1997B 2011-10-01 12:31:31/*POJ1151的整数简化版本,套用模板1A*/#include <algorithm>#include <iostream>#include <cstdio>using namespace std;#define L(x) ( x << 1 )# 阅读全文
posted @ 2011-10-01 12:33 NKHe!!oWor!d 阅读(243) 评论(0) 推荐(0) 编辑