Regionals 2012, North America - Greater NY 解题报告
来源:互联网 发布:windows平板 游戏横屏 编辑:程序博客网 时间:2024/06/05 11:40
这套题。。除了几何的都出了
完全没时间学几何。杯具
A,B,J
水题不解释
C.Pen Counts
这题的话
写几个不等式限制边得范围就行了
然后枚举最小边
D.Maximum Random Walk
这题的话。
正解是一个n^3的dp
dp[i][j][k] 表示第i步走到第j位置最右为k的概率
然后用滚动数组搞,非常简单。
但是还有一种n ^ 2的方法。 被我在比赛中试出来的。
大概是直接记录的第i步走到最右为j的概率
#include <iostream>#include <algorithm>#include <cstring>#include <cstdio>#define MAXN 111111#define INF 1000000007using namespace std;int st;double dp[1111][1111];double L, R;int main(){ int T, cas; scanf("%d", &T); while(T--) { scanf("%d%d", &cas, &st); memset(dp, 0, sizeof(dp)); dp[0][0] = 1; scanf("%lf%lf", &L, &R); for(int i = 1; i <= st; i++) for(int j = 0; j <= st; j++) { dp[i][j] += dp[i - 1][j + 1] * L + dp[i - 1][j] * (1.0 - L - R); if(j > 0) dp[i][j] += dp[i - 1][j - 1] * R ; else dp[i][j] += dp[i - 1][j] * L; } double ans = 0; for(int i = 1; i <= st; i++) ans += dp[st][i] * i; printf("%d %.4f\n", cas, ans); } return 0;}
E. Faulhaber's Triangle
按照题目所说预处理一下就行了
注意中间过程会爆int
F .The King's Ups and Downs
这题的话。
如果观察能力强的可以推推公式
不行的话。就像我这样用状压DP打表
令dp[i][j][k] 表示第i步,末尾为j士兵,取过的士兵集合为k的方案数
那么有两种,一种是大小大小这样,一种是小大小大这样
所以要求两次
然后打个表就行了。
后来发现第一维没必要。。 因为已经包含在第三维里了
代码就不粘贴了。
G.Mad Veterinarian
逗比题目
不给数据范围
最后发现数据范围巨小,不超过10
然后BFS就行
但是没SPJ。 呵呵
H, I 留坑
- Regionals 2012, North America - Greater NY 解题报告
- 20130827组队赛Regionals 2012, North America - Greater NY
- 130827组队赛Regionals 2012, North America - Greater NY
- Regionals 2013 :: North America - Greater NY
- North America - Greater NY 2012
- Regionals 2014 >> North America - Greater NY >> 7097 - Growing Rectangular Spiral
- North America - Greater NY 2013
- Regionals 2014 >> North America - Greater NY >> 7094 - Happy Happy Prime Prime
- 130825组队赛-Regionals 2012, North America - East Central NA
- 【Author : DS】{Regionals 2011, North America - Southeast USA} C题解题报告
- 组队练习赛(Regionals 2012, North America - East Central NA)
- 20131002组队赛-Regionals 2011, North America - Rocky Mountain
- 组队赛 131002 Regionals 2011, North America - Rocky Mountain
- 20131004组队赛-Regionals 2010, North America - East Central NA
- 组队赛131004 Regionals 2010, North America - East Central NA
- 131014 Regionals 2010, North America - Mid-Atlantic USA
- 2010 East Central North America Region F 题 Pro-Test Voting 解题报告
- HNU 13064 Cuckoo for Hashing解题报告 North America - East Central 2013
- linux svn
- 晶振封装(绝对实用)
- 屏幕自适应
- Linux常用命令详解之文件搜索命令二
- 文件过滤驱动开发
- Regionals 2012, North America - Greater NY 解题报告
- 标准模板库(STL)学习探究之vector容器
- Linux常用命令详解之文件搜索命令三
- 数据结构(1)——栈
- Linux常用命令详解之帮助命令
- Servlet概述,生命周期,相关接口,HttpServlet,Servlet的编译,配置,处理GET/POST
- Linux常用命令详解之压缩解压命令
- iOS 播放flash视频文件
- 2013年10款浏览器HTML5跑分结果