- 博客(18)
- 资源 (10)
- 收藏
- 关注
原创 CodeForces #176(Div.2)-A
题意:在4 x 4的正方形中,#表示黑色,. 表示白色,在一个已知的有黑白两色的正方形中,要求只重新涂改一个方格,使得能够形成2 x 2的颜色相同的正方形。分析:只要在任意的2 x 2中,黑色的个数为0,1,3,4任意一个就能成立。AC代码:#include #include #include using namespace std;int main(){ cha
2013-03-31 21:54:46 955
原创 Hdu 1290 - 献给杭电五十周年校庆的礼物
在球形中,有方程式:y=a*x^3+b*x^2+c*x+d . 所以,解得一个方程式使输入1,2,3,4时分别输出2,4,8,15即可。AC代码:#include #include int main(){ int x,y; while(scanf("%d",&x)!=EOF) { y = (x*x*x+x*5+6)/6; pri
2013-03-28 22:47:19 1010
原创 Hdu 2054 - A == B ?
坑爹 啊 ,相信很多人和我一样被这题坑了,第一眼看上去好简单,结果就超时了,但是怎么想也不可能超时!超时代码:#include int main(){ int a,b; while(scanf("%d%d",&a,&b)!=EOF) { int c = a-b; if(c == 0) printf("YES\n");
2013-03-27 16:37:05 827
原创 字符串相关函数
strstr功 能: 在串中查找指定字符串的第一次出现用 法: char *strstr(char *str1, char *str2);程序例:#include #include int main(void){ char *str1 = "Borland International", *str2 = "nation", *ptr; ptr = strstr(s
2013-03-27 16:20:18 648
原创 小Q系列故事——最佳裁判(Hdu 4520)
一开始用了结构体把裁判打得分数和裁判编号对应起来,结果把自己搞晕了。之后果断用min 和 flag 代替。AC代码: #include int main(){ double f[30],a[30],n; int i; while(scanf("%lf",&n),n) { double max = 0,min = 30,sum =
2013-03-27 15:48:52 957
原创 小Q系列故事——屌丝的逆袭(Hdu 4500)
CE了一次。。。在计算上下左右的魅力值时,考虑边界。#include #include #include int n,m;int a[30][30];int Count(int i,int j){ int sum = 0; //上 if(i>0) { if(a[i][j]*a[i-1][j]<0) sum+=abs(a[i-1][j]); else
2013-03-27 14:39:21 1589
原创 小Q系列故事——电梯里的爱情(Hdu 4505)
电梯问题+排序AC代码:#include #include void Bubble(int st[20], int len){ int i,j,flat; for(i=len; i>1&♭ --i) { flat = 0; for(j=1; j<i; j++) { if(st[j
2013-03-27 13:50:40 1055
原创 Hdu 1039 - Easier Done Than Said?
练习一下字符串,预处理。AC代码:#include#includeint vo(char c){ if(c=='a'||c=='o'||c=='e'||c=='i'||c=='u') return 1; else return 0;}int main(){ int i, len, flag1, flag2, flag3; char
2013-03-24 10:45:23 625
原创 Hdu 1040 - As Easy As A+B
简单排序,我用的是快排。AC代码:#include #include #define N 1005int s[N];int QuickPass(int st[N], int b, int e){ int i = b, j = e; st[0] = st[i]; while(i<j) { while(st[j]>st[0] && i<
2013-03-24 10:20:18 841
原创 CodeForces #140 (Div. 2)-A.
A . Where do I Turn ? 题意:平面上有三个点A,B,C,已知AB两点连成一条直线,C点要么在直线AB上,要么就与直线AB垂直。已知初始方向是从A到B的方向并且位于B点上,求C点是向左还是直走还是向右。思路:先排除三点在一条直线上的情况,再分四个情况分别分析左右方向。 AC代码:#include #include using namespace std
2013-03-23 19:25:02 935
原创 Hdu 2053 - Switch Game
一开始模拟了一次,感觉时间太长。后来发现有规律:一开始灯都是灭的,所以按得次数是奇数时灯亮,按得次数是偶数时灯灭。而且,一盏灯被按次数等于它的编号的约数。即,编号约数是奇数时灯亮,偶数时灯灭。又因为,完全平方数有奇数个约数。 AC代码如下:#include#includeint main (){ int n; double s; while(sc
2013-03-19 19:10:54 2171
原创 Hdu 2052 - Picture
直接输出,不用存放,注意格式 #include #include int main(){ int w,h,i,j; while(scanf("%d%d", &w, &h)!=EOF) { printf("+"); for(i=1; i<=w; i++) { printf("-");
2013-03-19 11:34:47 2189
原创 Hdu 2051 - Bitset
数据结构,栈:十进制转换二进制 AC代码:#include #include #include #define M 10005typedef int Elemtype;typedef struct Stack{ Elemtype data[M]; int top;}Stack;struct Stack *Init(){ struct
2013-03-19 10:50:36 1355
转载 让人深思的退役贴
3xian退役贴 ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------最后一
2013-03-15 19:02:38 838
原创 Hdu 1088 - Write a simple HTML Browser
最近在学html5,而且也在做字符串的题,所以挑了Hdu 1088 来做。顺便推荐一个学习web,html的网址:http://www.w3school.com.cn 题目分析:注意每个单词之间有空格,但是每行最后一个单词后没有空格。AC代码:#include #include int main(){ char str[11111][85]; int len; in
2013-03-15 15:43:57 870
原创 Facebook杯2013年编程挑战赛——第一轮题目及答案
第一题 纸牌游戏 (20分)John喜欢与同伴们玩一种纸牌游戏。游戏的规则如下:总共有N张牌,每个人手里拿着K张牌。每张牌上有个数字。每个人手里那副牌的强度取决于其中最大的那张牌的数字。手中牌强度最大的那个人获胜。在揭示所有玩家的牌之前,每个人都可以打赌自己可以获胜。John需要你的帮助来帮助他赢得赌局。他决定当他手中牌的强度高于平均牌的强度时,他就打赌自己能获胜。因此,Joh需要
2013-03-10 10:10:37 1067
原创 求解:潜伏
大神们求助啊!!!E 潜伏 Time Limit:1000MS Memory Limit:65535K题型: 编程题 语言: 无限制描述终于,OYY从队友提供的名单中找到了心仪的MM.但是,他担心MM不喜欢他,于是他利用自己强大的编程能力写了一个潜伏软件,监控MM的网络访问记录,以查看MM是否有在网络上查询自己。现在OYY得到了MM的网
2013-03-09 11:20:18 1099
原创 参与SCAU-12级网赛总结
危机感终于来了。这次12级网赛一共八题,华农大一的最多做出7题,我只做了3题。感觉不是算法的问题,因为他们刚学完C,没有算法可言,全是数学和思维问题。我还是太弱了!
2013-03-09 11:12:22 754
VanDyke.SecureCRT&SecureFX v7.3.3 with Keygen带注册机
2017-01-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人