华师一附中OI组
标题:
B班0715上课内容
[打印本页]
作者:
admin
时间:
2020-7-16 10:47
标题:
B班0715上课内容
第一阶段先给大家看周日考试的结果:
题目不难,1,2,3三体相当于第一题难度,4相当于第二题难度差一点,5,6比第三四题简单一点,整体希望B班300分,C班200分。
周瀚文,程宇飞成绩不错
问题1:交作业不规范,注意要发邮箱,要打包,文件要按要求命名,考试时文件里面要写freopen
问题2:编程思路要清晰,基础题目要有套路。
问题3:程序段组合很不熟练。
以第一题为例:
特别可怕:ZSY同学,第一题,0分,检查,发现cout中少打了空格,加上得到20,在检查,发现if (b>=d)写成了 if (b>d) ,加上=,100分!!!
题目会做但是不得分,什么原因?
JZ同学:干嘛起手就是ans+=60-b?人是怎么计算的?你为什么不这样
YZW:if(b>d)是正确的可以理解的,但是else怎么就掉了呢?
我的程序:
cin>>a>>b>>c>>d;
t=60*c+d-(60*a+b);
x=t/60,y=t%60;
cout<<x<<' '<<y;
复制代码
体会下,当然也可以这样:
cin>>a>>b>>c>>d;
y=d-b;
x=c-a;
if (y<0) {y+=60;x--;}
cout<<x<<' '<<y<<endl;
复制代码
你为什么不这么写?这个同学你能解释下你为什么这样写吗?
cin>>a>>b>>c>>d;
ans=ans+(60-b);
a++;
ans=ans+d;
ans=ans+(c-a);
ans1=ans/60;
ans2=ans%60;
cout<<ans1<<' '<<ans2;
复制代码
作者:
admin
时间:
2020-7-16 10:55
给大家演示了6个题的做法,5,6比较难,不敢奢望大家100分,保底也可以5-60吧! 没有得到100+100+100+80+50+50 的同学,你反思一下你在哪里不会做,哪里出现了错误,我们下段时间如何去训练自己?
请重新去做这6个体,B班400分以上,C班300分算合格。周五下午5-00之前交。发邮箱。
作者:
admin
时间:
2020-7-16 10:56
然后讲了几种常见的简单排序,
欢迎光临 华师一附中OI组 (http://hsyit.cn/)
Powered by Discuz! X3.2