80分#9,#10,#11,#13TLE求助

P1563 [NOIP2016 提高组] 玩具谜题

_~~** ------------ ###### [bb](https://www.bilibili.com/)666~~ **~~_ ------------ ## _~~****~~_ ~~
by wjc20101030 @ 2024-01-24 08:35:50


如果换成scanf和printf呢
by 20110313lrr @ 2024-01-24 09:12:52


@[20110313lrr](/user/1256429) scanf读不了string啊
by hrd_2010 @ 2024-01-24 09:54:38


@[hrd_2010](/user/1146686) 这四个点数据是10^5,所以循环里面就别嵌套循环了 这里用的整形变量当做指针,因为1<s<n,直接无脑加减取余就能得到指针末位置 如果你觉得xor多余 请无视 附命令部分的代码 for(int j=0; j<m; j++) { cin>>a>>s; if(guys[p].b xor a) { p+=s; p%=n; } else { p-=s; p+=n; p%=n; } } _______来自Edaw一个月前的回楼
by 20110313lrr @ 2024-01-24 16:50:20


|