五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

USACO 2023 January Silver Problem 2 Following Directions (二維數(shù)組遞推

2023-02-05 16:05 作者:信奧賽USACO鄭老師  | 我要投稿

#include<bits/stdc++.h>

//pass all TC, 二維遞推路徑節(jié)點(diǎn)數(shù),更改節(jié)點(diǎn)方向只需要順新舊方向分別加減節(jié)點(diǎn)數(shù)

using namespace std;

typedef long long ll;

const int MAX=1502;

char mat[MAX][MAX];

int d[MAX][MAX];//vetex count

vector<int> rvat(MAX),bvat(MAX);

void printd(int n){

for(int i=1;i<=n+1;i++){

for(int j=1;j<=n+1;j++){

cout<<d[i][j]<<" ";

}

cout<<endl;

}

}

ll findsum(int n){

ll res=0;

for(int i=1;i<=n;i++){

res+=d[i][n+1]*rvat[i];

res+=d[n+1][i]*bvat[i];

}

return res;

}


int main(){

int n;

cin>>n;

for(int i=1;i<=n;i++){

string ts;

cin>>ts;

cin>>rvat[i];

for(int j=1;j<=n;j++){

mat[i][j]=ts[j-1];

d[i][j]=1;

}

}

for(int i=1;i<=n;i++){

cin>>bvat[i];

}

for(int i=1;i<=n+1;i++){

for(int j=1;j<=n+1;j++){

if(mat[i-1][j]=='D'){

d[i][j]+=d[i-1][j];

}

if(mat[i][j-1]=='R'){

d[i][j]+=d[i][j-1];

}

}

}

//printd(n);

cout<<findsum(n)<<endl;

int q;

cin>>q;

while(q>0){

q--;

int a,b;

cin>>a>>b;

int x=a,y=b;

while(x<=n&&y<=n){

if(mat[x][y]=='D'){

d[x+1][y]-=d[a][b];

x++;

}else{

d[x][y+1]-=d[a][b];

y++;

}

}

if(mat[a][b]=='D'){

mat[a][b]='R';

}else{

mat[a][b]='D';

}

x=a;y=b;

while(x<=n&&y<=n){

if(mat[x][y]=='D'){

d[x+1][y]+=d[a][b];

x++;

}else{

d[x][y+1]+=d[a][b];

y++;

}

}

//printd(n);

cout<<findsum(n)<<endl;

}

return 0;

}? ??


USACO 2023 January Silver Problem 2 Following Directions (二維數(shù)組遞推的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
金秀| 万盛区| 南川市| 商城县| 屏东市| 巴塘县| 淮阳县| 富顺县| 吉水县| 开原市| 黔西| 伊金霍洛旗| 深泽县| 赤水市| 新郑市| 秦皇岛市| 贡嘎县| 湖北省| 承德县| 开江县| 湖州市| 金堂县| 安吉县| 杭州市| 吉隆县| 克东县| 越西县| 乌拉特中旗| 高要市| 九龙城区| 山东| 芷江| 太和县| 平昌县| 邯郸市| 南京市| 大埔县| 秦安县| 沙雅县| 石河子市| 鄂尔多斯市|