2021-10-11

博主参与了2021年中国大学生程序设计竞赛的网络选拔赛,分享了比赛中遇到的难题及解决过程。在一道数学题上遭遇WA(Wrong Answer),经过数小时的排查,发现并修正了一个极其低级的错误,最终成功解决问题。博客强调了细心和基础的重要性,并以此为鉴。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

2021中国大学生程序设计竞赛(CCPC)- 网络选拔赛(重赛)记录

开局还算顺吧。扫了一眼所有题目的标题,1006题目一看就奇奇怪怪,马上去看,但是似乎没有什么思路。。。
回头看榜,原来签到题是另外一道呀。第一个签到题很快找到了规律,大胆试了一发就过了。
1006字符串,感觉是要dp,可是本人太菜,不会dp/(ㄒoㄒ)/~~
然后跟榜去开了另外一道题,把字符串题留给了队友。
1002看似是数学题,涉及抛物线,但是真的还挺简单的,我看完题目之后,思路也很清晰,然后就自己敲了,感觉应该能过吧,却没想到wa了。这一wa就有点慌了,因为明明感觉自己没有遗漏的情况了呀,该考虑的全都考虑了,那还wa在哪里呀😢
由于一直纠结于自己是不是真的少考虑了哪种(很坑的)情况,就没仔细看所有代码,只关注于我的几个if语句。好家伙,这一卡,就卡了几个小时。。。
整队都陷入了“沉思”之中(太痛苦了😭)
最后一小时,抱着最后的一丝丝希望,重写了一份思路完全相同的代码,修修改改,不停的提交,竟然过了!看到红色的Accept跳出来的时候,真的哑口无言,快要哭了。究竟为什么呀,就很无语。
然后又去看最开始的代码,才发现自己犯了一个极度愚蠢的错误,哎,我也是不想再多说自己什么了,已气哭啊😣
把这个错误公之于众,便于时刻警醒自己!!!🤡
所有的所有都只说明一个问题:菜是原罪

#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
ll a,b,c;
ll f(ll x){
	ll ans=a*x*x+b*x+c;
	return ans;
}
int main(){
	int t;
	scanf("%d",&t);
	while(t--){
		scanf("%lld%lld%lld",&a,&b,&c);
		ll x0,x1,y0,y1,y2;
		ll x2=2*x1-x0;   
		scanf("%lld%lld%lld%lld%lld",&x0,&x1,&y0,&y1,&y2);
		if(f(x0)>y0&&f(x1)<y0) puts("Yes");
		else if(f(x0)>y0&&f(x1)>y0&&f(x1)<=y2&&f(x2)<y0) puts("Yes");
		elseputs("No");
	}
    return 0;
} 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值