相关疑难解决方法(0)

用c ++计算执行时间

我写了一个c ++程序,我想知道如何计算执行时间,所以我不会超过时间限制.

#include<iostream>

using namespace std;

int main ()
{
    int st[10000],d[10000],p[10000],n,k,km,r,t,ym[10000];
    k=0;
    km=0;
    r=0;
    scanf("%d",&t);
    for(int y=0;y<t;y++)
    {
    scanf("%d",&n);
    for(int i=0;i<n;i++)
    {
            cin>>st[i] >>d[i] >>p[i];
    }
    for(int i=0;i<n;i++)
    {
            for(int j=i+1;j<n;j++)
            {
                    if((d[i]+st[i])<=st[j])
                    {
                              k=p[i]+p[j];
                    }
                    if(k>km)
                    km=k;
            }
        if(km>r)
        r=km;
    }
    ym[y]=r;
}
    for( int i=0;i<t;i++)
    {
         cout<<ym[i]<<endl;
    }


    //system("pause");
    return 0;
}     
Run Code Online (Sandbox Code Playgroud)

这是我的节目,我希望它在3秒的时限内!怎么做 ?是的,我的意思是执行时间!!

c++ execution-time

30
推荐指数
5
解决办法
15万
查看次数

标签 统计

c++ ×1

execution-time ×1