骗分导论新版

目录:

1. 骗分是什么

2. 青铜:打表,最实用的骗分

3. 白银:无解最好玩

4. 黄金:小学数学找规律

5. 铂金:千能的模拟

6. 钻石:爆搜,最强的骗分技巧

7. 王者:听天由命

8. 天神:贪心的合并

9. 上帝:报复性心理——死循环

10. 实战演练

11.结语

1.骗分是什么

真香定律中说道,做出超范围的事总会遭受他人打脸,所以,骗分也是有坏处的。

骗分,顾名思义,不会写的题骗几分,积小成多,很可能骗分的蒟蒻就比认真做题

的蒟蒻高出几分。接下来,就让我们学习骗分吧!

2.青铜:打表,最实用的骗分

打表是性价比比较高的骗分技巧。在赛场上的最后时刻,选择打表准没错。

1)样例——白送分

很多时候,样例是做题时的帮手,他可以帮助判断你的代码是否有明显错误,也同

样可以用来骗分。美国比赛USACO当中,样例必须是第一个测试数据。具体操作贼简

单,不讲了。

2)数学时间

有时候,关于数学的题目,且数据范围小,就直接把所有情况动手算出来,if-else直接输出。

让我们来看一道例题

这题主要应用到栈,但是许多蒟蒻不会,只好骗分,那么这题怎么骗分呢?

我们定睛一看:n≤18n≤18

我天,真是的,这也太小了吧!

所以我们直接算算就算出来了。

int a[18]={1,2,5,14,42,132,429,1430,4862,16796,58786,208012,742900,2674440,9694845,35357670,129644790,477638700};

cin>>n;
cout<<a[n-1];

当然,直接就AC了。

3)打表的结论

打表实际上代码量有时较多,但是思考比较少,属于性价比较高的一种骗分方法。

3.白银:无解最好玩

接下来的这一章是所有蒟蒻最喜欢的:无解。话不多说,先来上例题:P1078文化之旅

这是非常好的一个利用无解骗分的题目,对蒟蒻们来说,这道绿题有点难,但是请

看他的最后一句话:

           一个整数,表示使者从起点国家到达终点国家最少需要走的距离数(如果无解则输出-1)

看见没有!无解输出-1!

所以只要输出-1就可以得到10分,甚至20,30分!

看看

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值