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