她一个看《风景园林设计要素》的设计院学生,跑来对ACM指手画脚,说狐假虎威都是客气的。
没脑子才是准确的表述。
ACM三人成组,虽然有队长,可那只是代表谁更有比赛经验,而不是说谁的技术就最厉害。
所以她就不咸不淡地顶了一下这位学姐。
她相信,这位学姐能懂她的意思。
果然……学姐在一愣之后明显露出了不悦,但很快对方的注意力便被沈如海吸引了过去。
因为沈如海在听到叶铭已经开始第六题后便不可置信地站了起来,而后转到了叶铭的身旁。
F题:求极值点,难度系数4星(大一可不做)。
题意:形如y=ax3+bx2+cx+d的函数,其中a,b,c,d均为非零整数。方程在平面坐标轴
中表示时可以找出方程的极点,即极大值点和极小值点。你现在利用计算机程序找出此类函数的极值点,若有则给出x,y两点的坐标,若无则打印“noanswer”。
这道题,虽然只是高中阶段的三次函数,但要算法中体现出来还是有点难度的,最起码要做过。
一般而言,大一学生并不强制要求完成这道题。
但沈如海做了,而且很快就完成了,且他记忆深刻。.
于是他便看到,叶铭正在不断写下正确的代码。
#include
#include
voidmain()
inta1,b1,c1,d1;
sf(“%d%d%d%d“,&a1,&b1,&c1,&d1);
inta=3*a1,b=2*b1,c=c1;
doublex1,x2;
doubledr=b*b-4*a*c;
if(dr>0)
x1=(-b-sqrt(dr))/(2*a);
x2=(-b+sqrt(dr))/(2*a);
printf(“(x1=%.2f,y1=%.2f)“,x1,a1*pow(x1,3)+b1*pow(x1,2)+c*x1+d1);
printf(“(x2=%.2f,y2=%.2f)\n“,x2,a1*pow(x2,3)+b1*pow(x2,2)+c*x2+d1);
if(dr==0)
x1=(-b+sqrt(dr))/(2*a);
printf(“(x=%.2f,y=%.2f)\n“,x1,a1*pow(x1,3)+b1*pow(x1,2)+c*x1+d1);
if(dr<0)printf(“noanswer\n“);
叶铭双手离开键盘。
他原本打算等一等漆与墨的。
一方面是他也不知道这位学长去年到底花了多少时间完成全部题目,另一方面,他要是领先漆与墨太多了……
对吧,起码风度还是要的。
这又不是真正的竞赛,只是随便做几道题玩玩。
说句不客气的,这种难度的题,比的其实是手速,而不是技术。
但对面那个学姐的话……确实让他也有点不爽。
咱们组战队,你一个连HolleWord都不教的专业来这干啥?
于是他就当着沈如海的面写完了。
“完成了。”叶铭抬头望向沈如海,脸上带着淡淡的笑意:“希望不会拖学长的后腿。”
沈如海脸上的表情早已经管理完毕,但眼神……却始终带着那么一丝的不可置信。
他算了一下时间,刚好半小时。
如果算上拿手机聊天耽搁的时间……
这意味着,这个叶铭,压根就没思考,是直接写的答案。
还是标准答案的那种!
于是,沈如海终究还是无法说服自己。
“你练过去年的题库吗?”
他看着叶铭,尽量用平静的声音问道。