摘要:
状态转移方程: dp[i][j]=map[i][j].r * (dp[i][j+1]+2) + map[i][j].d * (dp[i+1][j]+2) + map[i][j].s * (dp[i][j]+2) (dp[i][j]用来记录期望)于是乎,等式两边都有 dp[i][j],此时应当进行移项!得到新的转移方程:dp[i][j]=[map[i][j].r * (dp[i][j+1]+2) + map[i][j].d * (dp[i+1][j]+2) + map[i][j].s*2]/(1-map[i][j].s)由此方程我们可知, 如果分母 map[i][j].s=1 ,dp[i][j] 阅读全文
摘要:
数学题,始终不懂为毛要用首尾顺次相接的向量来进行叉乘稀里糊涂过了。。扔垃圾桶吧。。。#include <stdio.h>int n;struct Tpoint { int x; int y; } a[100000]; struct Tvector { int x; int y; } b[100000];int flag;int main(){ while (scanf("%d",&n),n) { for(int i=0;i<n;i++) { scanf ("%d%d",&a[i].x,&a[i].y); } fo 阅读全文