题目链接
题意很简单:输入n 然后输入n个字符串,求最大的i, 要求1 ~ i-1 中至少有一个串不是i的子串
思路:直接遍历就行,两个for循环嵌套(注意,都是自上而下开始),用strstr判断是不是子串,若是,就打上标记(此串相当于废弃了,即不需要再判断),这样就减少了对strstr的调用。针对这道水题的数据来说,这样做大大减少了时间,让我们逃出了TLE的泥沼
代码:
1 |
|
题意很简单:输入n 然后输入n个字符串,求最大的i, 要求1 ~ i-1 中至少有一个串不是i的子串
思路:直接遍历就行,两个for循环嵌套(注意,都是自上而下开始),用strstr判断是不是子串,若是,就打上标记(此串相当于废弃了,即不需要再判断),这样就减少了对strstr的调用。针对这道水题的数据来说,这样做大大减少了时间,让我们逃出了TLE的泥沼
代码:
1 | #include <stdio.h> |