求助一道题
  • 板块灌水区
  • 楼主欢黎明陌
  • 当前回复1
  • 已保存回复1
  • 发布时间2021/4/26 13:42
  • 上次更新2023/11/5 00:06:50
查看原帖
求助一道题
402211
欢黎明陌楼主2021/4/26 13:42

原题传送门

想了一个中午,实在想不出来了,求 dalao 们伸出援手~

下面是我白打的代码

#include <iostream>
#include <cstring>
#include <cmath>

using namespace std;

double f[1010][1010];
int a[10010];

int main()
{
    int n , m;
    cin >> n >> m;
    memset(f,0x3f,sizeof(f));
    for(int i = 1;i <= n;i ++) cin >> a[i];
    for(int i = 1;i <= n;i ++)
    {
    //	for(int j = ;)
        {
        	if( a[i] == 0 )
				f[i][j] = min( f[i-1][j+1] , f[i-1][0] + sqrt(j) );
			else 
			//	f[i][j] = min( f[i-1][ j ] , f[i-1][0] + sqrt(j) );
        }
	}
//	cout <<  << endl;
	return 0;
}
2021/4/26 13:42
加载中...