0 点赞 评论 收藏
分享
先给自己打个气!:我也这么干的
0 点赞 评论 收藏
分享
投递度小满等公司10个岗位 >
0 点赞 评论 收藏
分享
一条不想码砖的咸鱼:你这个项目周期太短了吧,有没得大一点项目?而且我感觉你的项目难点不够,面试官可能不会很感兴趣。不过本科生的话,面试官可能要求没有那么高,加油!
0 点赞 评论 收藏
分享
中工升达预备毕业生:求第一题垃圾车 第二题代码: #include<iostream> #include<cstdio> #include<cstring> #include<queue> #include<algorithm> using namespace std; const int inf=0x3f3f3f3f; const int maxn=1e5+10; int n,m; int a[maxn]; int dp[maxn],sum[maxn]; int main() { scanf("%d%d",&n,&m); for(int i=0;i<n;i++){ scanf("%d",&a[i]); if(i==0)sum[0]=a[0]; else sum[i]=sum[i-1]+a[i]; } dp[0]=a[0]; for(int i=1;i<m;i++){ //长度<=m时 if(dp[i-1]<0){ dp[i]=dp[i-1]+a[i]; }else { dp[i]=a[i]; } } int Min=sum[m-1]; //printf("%d\n",Min); for(int i=m;i<n;i++){ //长度>m时 if(dp[i-m]<0){ dp[i]=dp[i-m]+sum[i]-sum[i-m]; }else{ dp[i]=sum[i]-sum[i-m]; } //printf("%d--%d\n",i,dp[i]); if(dp[i]<Min)Min=dp[i]; } printf("%d\n",Min); return 0; }
投递滴滴等公司10个岗位 >
0 点赞 评论 收藏
分享
投递奇安信等公司10个岗位 >
0 点赞 评论 收藏
分享
羚羊在找内推:我状态超时了。和你同样的做法。。咋我就0.8你0.9。。
投递腾讯等公司10个岗位 >
0 点赞 评论 收藏
分享
0 点赞 评论 收藏
分享
投递阿里巴巴等公司10个岗位 >
0 点赞 评论 收藏
分享
投递阿里巴巴等公司10个岗位 >
0 点赞 评论 收藏
分享
关注他的用户也关注了: