摘要:
本来想去刷hdu2141呢!结果,看到一个关于2040的代码就立刻被吸引了。本身水题,可以用if else 来进行判断;也可以用 switch() 来判断。但这个代码的亮点,是利用字符所代表的ascii码进行映射,思维很先进啊!别人都要进行九次判断,而他一下就找到了。很节省时间啊!我看了一下只有他是0ms过的!这个思想可以在以后的题中发扬,杜绝TML!代码:#include <stdio.h>#include<string.h>char tab[300] ;char str[10010] ;int main (){ int i ; char s1[] = "b
阅读全文
posted @ 2012-02-21 20:38
hrbust_09zhangyabin
阅读(246)
推荐(0)
编辑
摘要:
有了2199的基础,不用20分钟水掉。嘿嘿,一遍#include<stdio.h>#include<math.h>double f1(double z,double z1){return 6*z*z*z*z*z*z*z+8*z*z*z*z*z*z+7*z*z*z+5*z*z-z1*z;}double f2(double z,double z1){return 42*z*z*z*z*z*z+48*z*z*z*z*z+21*z*z+10*z-z1;}int main(){int t,k;double y,l,r,mid,fz;scanf("%d",&am
阅读全文
posted @ 2012-02-21 16:02
hrbust_09zhangyabin
阅读(184)
推荐(0)
编辑
摘要:
这是我研究搜索的第一步,先从最基础的二分查找开始。hdu2199这道题不难,但很让人头痛。就是一个数学题,简单的二分查找。我以前做过类似的题,但题目给的测试数据给人误导。如果你按照他给的数据得出1.6152.那你绝对会得到WA!! 流氓题,很让人气愤啊! 实际上结果应该是1.6151,这样才AC!我的AC代码:(手打)#include<stdio.h>#include<math.h>double f(double z){return 8.0*z*z*Z*z+7.0*Z*Z*Z+2.0*Z*Z+3.0*Z+6;}int main(){ double y; double a
阅读全文
posted @ 2012-02-21 14:27
hrbust_09zhangyabin
阅读(218)
推荐(0)
编辑