安徽大学第四届ACM校赛题解

原创 2012年03月30日 15:58:01

转载请注明出处,谢谢 http://blog.csdn.net/ACM_cxlove?viewmode=contents           by---cxlove

仅仅是CXLOVE弱菜的个人见解,并非官方题解,有错误请指出。

http://icpc.ahu.edu.cn  558-574

网络赛

A:窃取任务

数据结构堆栈。如果当前位置的塔比栈顶的要低,意味着当前塔会把信息传到栈顶的塔,则次数+1,而当前塔入栈(比前一个低,还有利用价值),如果比栈顶塔要高,意味着之后的塔不可能把信息传到栈顶的塔,信息会被当前塔拦截,则栈顶弹出,直至空栈或者情况1。那么两个方向扫描一遍即可。b

B:丢失的数字

水题,排序后扫描一遍,相邻差是否为1即可。

C:取石子

博弈DP。能通过取一次石子到达必败态,则当前为必胜态,能通过取一次石子到达必胜态,则当前为必败态,递归。

D:俄罗斯长条塔

DP,最长递增子序列。当时CXLOVE竟然建图+最长路,弱爆了。貌似有大神直接搜索过了。

E:丢失的文字

水题,纸上画画便知。O(n)求出相同前缀长度和相同后缀长度即可。

F:绩点换算

不解释

G:乘的更快

快速幂乘,注意中间的乘法用32位会溢出。

H:鼠标移动

水题


现场赛:

A:切水果

注意各种细节就行了,看清题意。

B:三次幂分解

转换成三进制,0的情况不解释,1的情况就是加上3的幂,2的情况得想想,2*3^n,可以表示为3^(n+1)-3^n,即高位+1,当前位为-1,3的情况便是当前位置0,高位+1。复杂度O(log3n)?

C:方和圆

比赛的时候各种悲剧。注意精度问题,譬如pi=acos(-1)即方便,而且保证精度,double的输出为%f,各种坑

D:命令提示

暴力?

E:凯旋

递推式无压力,但是范围很大,递推必然TLE,显然矩阵快速幂乘。像CXLOVE这样的弱菜想不到矩阵快速幂,就只有计算通项,结果悲剧的算错了,解K阶常系数齐次方程后,快速幂乘。

F:爱就大声说出来

O(n^3)会TLE,貌似有大神,优化到800ms+过的,O(n^2),O(n)无压力,要使最后的结果最大,显然头尾可确定。

G:排地雷

状态DP。由于影响当前位置的地雷摆放的是之前最多6个位置的地雷情况,地雷情况也就是放和不放两种,2进制状态压缩,7个格子。dp[1001][1<<7],时间和空间都可以接受。dp[i][j]表示在i个位置,前7个位置的地雷状态为j(包括第i个位置)时的摆放总数。由于区间是相交的,cxlove选择使用vector存储会影响当前格子的区间,依次处理。状态DP中有许多细节应当注意,譬如说位运算的优先级,以及左移时应去除无效高位,以免溢出。

H:寻找罗恩和赫敏

水题,1/C(n,2)

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

小记

2013年11月17日,长沙区域赛结束之后,吃翔爱就成了退役狗了。。。。。        作为比较弱的混了几年,所以也不需要什么退役贴了。。。        回想最后半年多,只能说自作孽不可活,不好好...

安徽大学第五届ACM/ICPC程序设计竞赛——学位的诱惑(又是水题)

这是安徽大学的程序设计大赛非常水的一道题  思路不需要说了  直接上代码吧  #include #include #include #include #include #...

此博客停止更新

感谢大家的支持,自从退役后,上CSDN的次数越来越i

HDU 2016年中国大学生程序设计竞赛(合肥)-重现赛(感谢安徽大学)

HDU 5969最大的位或 最大的位或 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Othe...

随手小记

Firework组队一年多了,看来这次是至今为止最严重的矛盾,我这个退役狗也没啥了,随时做好单挑的准备吧。 但是觉得即使做不了队友,要是如果连朋友都没法做,是不是大家应该反思下。 这几天确实大家都...

瑞神要考研(山东科技大学第四届ACM校赛)

问题 C: 瑞神要考研 时间限制: 1 Sec  内存限制: 128 MB 提交: 173  解决: 30 [提交][状态][讨论版] 题目描述 瑞神要准备考研了,为了复习数据结构,...

[K分图判定]长安大学第二届ACM校赛题解 K-partite Graph

描述 We are all familiar with bipartite graph, actually it can be extended to multipartite graph....

14-15西南交通大学ACM校赛初赛题解A、D、H、J

Problem JCan JM Bear Be happy? 撰写:Hacker_vision 题目大意:给你一个长度为n的字符串没判断字符串是否合法(即必须包含所有26个英文字母) 题解...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)