第十届蓝桥杯国赛 2019.5.25

2019.5.25 第十届蓝桥杯国赛

去年没拿市一等奖,没去成国赛,有点遗憾
今年算是圆梦了吧? 水了一个国一(C/C++的B组)
这也是我第一次去北京? 帝都的城市氛围还是蛮好的,就是去的那两天天气有点。。
考试那天36°C高温巨晒 第二天24°C超大暴雨

今年国赛题目有变化,以前是六道题目
前面两道结果填空,第三道是代码填空,最后三道是编程大题
今年变成10道题目,好像有4道结果填空的(意思是可以用暴力多做几道了hhh),6道大题目
大题目有搜索,还有动归和堆,难度适中,感觉没有往年的真题难
考前准备的最短路、最小生成树、并查集... 好像都没用到

看到最后一题,主人公名字叫小c?
喜欢看余小c直播的我,当时目瞪口呆,心想这出题人是c皇的水友嘛???
当时心里就想着怼出来这道压轴题(此时前面几乎都写了,有一题三色转盘游戏的没思路)
这道题是算概率的,跟博弈有点关系
我用的dfs模拟,测试样例前几个对了,激动的我当时想大喊一声

有哈斯斯累哈斯哈了米(然后被驱逐考场了是吗?)
一套DF二连 王者之拉 致残打击 大杀四方 带走这道压轴题

直到后面的样例大量超时,并且最后概率的分母分子longlong存不住
才发现这题没有想象中简单,算法设计的有问题,有待优化
(我写的dfs是枚举每一步,可以优化计算概率的方式,加大搜索步长)

并且最后输出的答案不是概率,而是给了一个余数y,让你求一个值x
a/b是概率 a%y=(b*x)%y 求x
对于存概率的分母分子,可能要写大数运算,需要乘法加法求模,工作量有点大。也可能是利用上面的公式来写
花了一个多小时写这题,估计能过少部分样例吧

最后实名夸奖 国赛有牛奶面包矿泉水~

转载于:https://www.cnblogs.com/lidasu/p/10935862.html

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值