本大周的信奥学习时间恢复了正常,没有上大周的加课。上课速度也恢复了原先的样子。
也该认真地听讲,好好地学习。本大周老师讲了数组和函数。然后进行了一次考试。
本次考试,四大题,一题一百分,我总共得了十分。确实很低。
先从有思路的开始做,可是我把四题的题目看完了,一点思路都没有,只好反反复复的看题。最后第二题有了思路,却并不完整,只能先大致的判断。渐渐地,第一题也有了思路,用了好多个选择语句,但是还是错的。还是没有考虑完整。
老师讲解了思路。
这大周有个清华的学长来跟我们聊天。
他叫闵梓轩。高二时拿了全国赛金牌,获得了清华保送资格。
这样听听,风光无限。他是高一开始学c++,而我们,比他早了三年。他能两年就拿到保送资格,与他的努力是分不开的。
他高一高二都没有周末,又要学习,又要学信奥。但因为他喜欢信奥,所以他不觉得累。也像那书中说的“做自己喜欢的事,不算熬”。
真心热爱的信奥,要坚持到底。
清华的计算机系,超越了麻省理工的计算机系。学长在那儿也很开心吧。热爱的东西,天天都可以感受。他说,毕业后,他从事跟计算机有关的事业。把自己热爱的当做自己的事业,也是一件很幸福的事情啊。
虽然是一件简单的事,但是又有几个人能做到啊。有人没有天赋,放弃了;有人不想努力,放弃了。
既然热爱,就要坚持不懈,努力走下去。
这大周刷题量比初赛准备那时的多了许多。
时间戳简化版就把我坑了。
看着这么多如此大的数,想个思路都快把我脑袋弄炸了。
计算机果然是这方面的高手啊。
#include<bits/stdc++.h>
using namespace std;
int main()
{
int s,n,y,r;
cin>>s;
s=s/(60*60*24);//输入的时间等于几天
n=s/(30*12)+1970;//年份
y=s/30%12+1;//月份
r=s%360%30+1;//日
cout<<n<<' '<<y<<' '<<r<<endl;
return 0;
}
岳老师说要养成好的编程习惯。要做注释,这样就可以看懂了。有时候的程序,编着编着连自己都看不懂了。所以程序不仅要计算机能看懂,自己也得要看懂啊。还有,较大的数可以用变量代替,这样可以避免之后一次次的打这么大的数,也省去了因为敲错了一次而一个个反复的检查的麻烦。
还有海伦公式算三角形面积这题
#include<bits/stdc++.h>
using namespace std;
int main()
{
int a,b,c;
double p,s;
cin>>a>>b>>c;
p=(a+b+c)*1.0/2;//先强行转化成实数类型
s=sqrt(p*(p-a)(p-b)(p-c));//sqrt()里面必须是实数
cout<<s<<endl;
return 0;
}
所以p先除以2,再乘1.0是错误的。因为/2是整除,没有小数,乘了1.0之后小数还是没有位数,所以要先乘1.0再除2,这样才转化成了实数。然后再开方,就是答案啦。
因为效率比较低,所以没有打多少题,没过的也就几道。
努力努力努力!