摘要:
1.创建二维数组 int** create(const int row, const int col) { /*根据参数row和col,创建一个矩阵,返回指针*/ int** matrix = (int**)malloc(sizeof(int*) * row); for (int i = 0; i 阅读全文
摘要:
代码如下(使用了前缀数组和优化:时间复杂度O(m*n)->O(m+n)) 在ccf csp的模拟系统提交的结果一直是错误而且是0分 在本地运行正确 使用前缀和数组,增加了内存空间的占用,但是没有数量级的提升,时间复杂度由O(m * n)降为O(m+n) 易错点:(x,y) ->(r, theta)转 阅读全文
摘要:
代码如下 此算法是暴力求解算法,时间复杂度O(mn),只能得80分,而且代码在模拟系统里一直提交错误(评判系统应该有bug),但在本地可以正常运行* #include <stdio.h> #include <stdlib.h> #include <math.h> typedef struct Ope 阅读全文