在ins判断的时候出现了栈破坏的情况,原因是原先isn=num%4-1,出现了当num=28,isn=0-1=-1,栈溢出
201912-1 报数题目描述甲乙丙丁决定玩一个报数的游戏来打发时间。游戏规则为四个人从1开始轮流进报数,但如果需要报出的数是7的倍数或含有数字7则直接跳过。此外大家规定,在总共报出了n个数后(不计入被跳过的数)游戏结束。现在需要你来帮忙统计,游戏过程中每个人各自跳过了几次。
该题map的key值是坐标(建议用struct{ int x,y;},我用的是STL库的pair,本质就是个结构体)。 输入坐标是,用map标记每个坐标为1,然后遍历坐标,判断八个方位的坐标情况(被标记为1的说明有坐标,否则无)。依题,先判断该点能否作为垃圾桶,然后统计斜四方的坐标存在个数。 延伸:其实本题用STL库set就足够了,没必...