解题思路:
注意事项:
参考代码:
# main n = int(input()) food = [0 for _ in range(n)] line = input().split() for i in range(n): food[i] = int(line[i]) dp = [1 for _ in range(n)] for i in range(1, n): for j in range(i): if(food[j] <= food[i] and dp[j] + 1 > dp[i]): dp[i] = dp[j] + 1 print(max(dp))
0.0分
0 人评分
三进制小数 (C语言代码)浏览:1025 |
2005年春浙江省计算机等级考试二级C 编程题(3) (C语言代码)浏览:390 |
简单的a+b (C语言代码)浏览:548 |
C语言训练-排序问题<1> (C++代码)浏览:600 |
C语言程序设计教程(第三版)课后习题1.6 (C++代码)浏览:902 |
校门外的树 (C语言代码)浏览:961 |
2003年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:604 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:476 |
C语言程序设计教程(第三版)课后习题6.6 (C语言代码)浏览:349 |
【明明的随机数】 (C语言代码)浏览:787 |