vijos上AC了,怎么洛古就RE

P1058 [NOIP2008 普及组] 立体图

哇,中间吓到我了qwq
by Sakura_Peng @ 2017-10-26 23:10:00


“谷”打错了
by ChthollyTree @ 2017-10-31 17:58:28


```cpp for(int o=1;o<=jyx[i][j];++o) { a[startm][startn]=char(43); a[startm][startn+4]=char(43); a[startm-3][startn]=char(43); a[startm-3][startn+4]=char(43); a[startm-5][startn+2]=char(43); a[startm-5][startn+6]=char(43); a[startm-2][startn+6]=char(43); a[startm][startn+1]=char(45); a[startm][startn+2]=char(45); a[startm][startn+3]=char(45); a[startm-3][startn+1]=char(45); a[startm-3][startn+2]=char(45); a[startm-3][startn+3]=char(45); a[startm-5][startn+3]=char(45); a[startm-5][startn+4]=char(45); a[startm-5][startn+5]=char(45); a[startm-1][startn]=char(124); a[startm-1][startn+4]=char(124); a[startm-2][startn]=char(124); a[startm-2][startn+4]=char(124); a[startm-3][startn+6]=char(124); a[startm-4][startn+6]=char(124); a[startm-1][startn+5]=char(47); a[startm-4][startn+1]=char(47); a[startm-4][startn+5]=char(47); a[startm-1][startn+1]=char(32); a[startm-1][startn+2]=char(32); a[startm-1][startn+3]=char(32); a[startm-2][startn+1]=char(32); a[startm-2][startn+2]=char(32); a[startm-2][startn+3]=char(32); a[startm-2][startn+5]=char(32); a[startm-3][startn+5]=char(32); a[startm-4][startn+2]=char(32); a[startm-4][startn+3]=char(32); a[startm-4][startn+4]=char(32); startm-=3; } startn+=4; startm=maxxxx-2*m+2*i; } } ``` 你这段太吓人,~~建议打表~~
by 海滨WA声 @ 2018-02-17 12:36:53


然我们吸一口o2就没事了
by llx2002 @ 2018-10-24 17:36:31


~~玄学问题~~
by 聪明的猪 @ 2019-08-05 15:22:36


@[衡屿睿](/user/31798) **盲猜没初始化就赋值了**
by 流泪的小酒窝 @ 2021-08-21 22:51:28


## 我也RE! ```cpp #include<bits/stdc++.h> using namespace std; char a[675][450]={0}; int b[55][55]; char c[6][7]={ '.','.','+','-','-','-','+', '.','/',' ',' ',' ','/','|', '+','-','-','-','+',' ','|', '|',' ',' ',' ','|',' ','+', '|',' ',' ',' ','|','/','.', '+','-','-','-','+','.','.'}; void draw(int x,int y){ //x,y为左上角坐标 int i,j; for(i=0;i<=5;i++){ for(j=0;j<=6;j++){ if(c[i][j]=='.')continue; a[y+i][x+j]=c[i][j]; } } } int main(){ int i,j,m,n,k,l,maxx=0,h; cin>>m>>n; l=m*2+n*4+1; for(i=0;i<m;i++){ maxx=0; for(j=0;j<n;j++){ cin>>b[i][j]; maxx=max(maxx,b[i][j]); } k=max(k,3*maxx+2*(m-i)+1); } for(i=1;i<=k;i++){ for(j=1;j<=l;j++){ a[i][j]='.'; } } for(i=0;i<m;i++){ for(j=0;j<n;j++){ for(h=1;h<=b[i][j];h++){ draw((m-i-1)*2+j*4+1,k-(m-i)*2-h*3); } } } for(i=1;i<=k;i++){ for(j=1;j<=l;j++){ printf("%c",a[i][j]); } puts(""); } return 0; } ``` 有方法吗?
by __K2FeO4 @ 2022-01-26 16:08:10


OH! 我的答案是: 把main()里的变量改为全局变量, 这样就AC了!
by __K2FeO4 @ 2022-01-26 21:44:52


|