70分求助

P1540 [NOIP2010 提高组] 机器翻译

三个点WA吗?
by quan @ 2020-01-17 20:36:54


查找函数写错了
by quan @ 2020-01-17 20:44:02


``` #include<cstdio> int di[102],write,m,n,first=1,ans; bool bb; int main() { scanf("%d%d",&m,&n); for(int i=1;i<=n;i++) { scanf("%d",&write); write++; bb=0; for(int j=1;j<=m;j++) if(write==di[j]) {bb=1;break;} if(bb==1) continue; if(first==m) first=0; di[++first]=write; ans++; } printf("%d",ans); return 0; } ``` 我的程序
by quan @ 2020-01-17 20:44:54


@[Harry赤色延安](/user/283956)
by quan @ 2020-01-17 20:49:45


名字nb
by zr太弱了 @ 2020-01-17 20:51:50


谢谢
by Starlit_Night @ 2020-01-17 20:57:35


@[quan](/user/105200) 具体是哪里?
by Starlit_Night @ 2020-01-17 21:00:06


@[Harry赤色延安](/user/283956) ``` if(a!=here[i]&&i==m-1) { if(unit==m-1) unit=0; here[unit]=a; ++unit; ``` 循环队列不在自定义函数里,得在主程序中体现。找题解查查错吧
by quan @ 2020-01-17 21:17:22


|