CSP202309-2
由于一个操作包括两个数,因此普通的容器不太行,只能用嵌套的容器存,比如我用的是vector<array<double,2>>v;执行一个操作的方式是,从vector中取出这个操作,这个操作是一个数组,第一个元素代表操作类类,这里我们需要if判断,如果操作类型是1,那么执行k倍的放缩,如果是2,那么执行旋转。错误的点在于:执行第一行的操作后,x就变了,再执行第二行操作,因为用到了x,此时的x是经过第一行运算得出的新的x。存在的问题:仅仅满足80%的测试用例,剩下的20%的用例数太大了,这种方式就超时了。
原创
2023-11-17 12:56:12 ·
167 阅读 ·
0 评论