Re: [问题] 高中生解题系统B568一问

楼主: cateran (云川闲步)   2018-09-14 12:19:00
※ 引述《cutekid (可爱小孩子)》之铭言:
解法: 动态规划, 空间复杂度: 700,000, 时间复杂度: 700,000 x n(题目)
以下程式码(约20行):
#include<stdio.h>
#define MAX 700000
int main(){
int i,k,n,v;
char dp[MAX + 1] = {0};
for(scanf("%d",&n); scanf("%d",&k) != EOF;
作者: sarafciel (Cattuz)   2017-09-13 09:07:00
简单明了 推
作者: Ori185 (Ori185)   2017-09-13 23:42:00
不好意思 菜逼八是我其实看了很久还是不懂…请问可以提示一点code的方向让我推论吗?
作者: alan23273850   2017-09-14 00:18:00
还没消化先给推
作者: cutekid (可爱小孩子)   2018-09-14 13:56:00
推,解释的真好(Y)
作者: Ori185 (Ori185)   2018-09-14 18:40:00
非常感谢,小弟终于看懂了,觉得有够感动XD
作者: alan23273850   2018-09-15 15:48:00
其实我蛮好奇在打 code 之前要怎么确定 700000*n 的时间复杂度不会超过上限,毕竟看到 700000 大概就先倒退三步了吧,哪有心情想算法刚刚也看懂了,心情真舒爽
作者: idiont (supertroller)   2018-09-15 16:18:00
以我自己过往的经验 不考虑常数的话 10^8会当作1秒不过judge的机器可能很好 10^9也不会TLE

Links booklink

Contact Us: admin [ a t ] ucptt.com