今晚的小红书 大家ac了几道?

如题。。机器学习算法

本人第二道差一点就调试完了,最后就第一道100%,其余鸭蛋。。。蓝瘦。。还有戏么?
#算法工程师#
全部评论
优惠券那题思路是什么
点赞 回复 分享
发布于 2017-09-28 22:56
实习生的时候做了牛客的测试题,暑假就被通知进了提前批。。。。
点赞 回复 分享
发布于 2017-09-28 22:22
第三题多重背包加剪枝、 100% #include<iostream> using namespace std; int main(){     int m,n;     cin>>m>>n;     int a[55]={0};     int b[55]={0};     for(int i=0;i<m;i++){         cin>>a[i]>>b[i];     }     int dp[10005]={0};     dp[0]=1;          for(int i=0;i<m;i++){         for(int j=n;j>=a[i];j--){             for(int k=1;k<=b[i];k++){                 if(dp[j]==1) break;  //剪枝,没这句就0.8                  if(j-k*a[i]>=0){                     dp[j]|=dp[j-k*a[i]];                 }             }         }     }     for(int k=n;k>=0;k--){         if(dp[k]==1){             cout<<n-k<<endl;             return 0;         }     }     cout<<0<<endl; }
点赞 回复 分享
发布于 2017-09-28 22:05
第二题100% #include<iostream> #include<cmath> #include<algorithm> using namespace std; int main(){     string s;     cin>>s;     int k;     cin>>k;     string s1;     int len=s.length()/(2*k);     //cout<<len<<endl;     for(int i=0;i<len;i++){         for(int j=i*2*k+k-1;j>=i*2*k;j--){             s1+=s[j];         }         int cnt=0;         for(int j=i*2*k;j<i*2*k+k;j++){             s[j]=s1[cnt++];         }         s1.clear();     }     if(s.length()%(2*k)==0) cout<<s<<endl;     else {         s1.clear();          int j=len*2*k;          for(int i=j;i<j+k&&i<s.length();i++){              s1+=s[i];          }           reverse(s1.begin(),s1.end());          int cnt=0;          for(int i=j;i<j+k&&i<s.length();i++){              s[i]=s1[cnt++];          }      cout<<s<<endl;     } }
点赞 回复 分享
发布于 2017-09-28 22:04
第一题 0.9的 #include<iostream> using namespace std; bool check(string s1,string s2){     string s3;     int i=0;     while(i<s1.length()&&s1[i]=='0') i++;     for( i;i<s1.length();i++){         s3+=s1[i];     }     s1=s3;     s3.clear();     i=0;     while(i<s2.length()&&s2[i]=='0') i++;     for( i;i<s2.length();i++){         s3+=s2[i];     }     s2=s3;     if(s1.length()>s2.length()) return true;     if(s1.length()<s2.length()) return false;     for(int i=0;i<s1.length();i++){         if(s1[i]>s2[i]) return true;         if(s1[i]<s2[i]) return false;      }      return true; } int main(){     string s;     cin>>s;     string s1;     int update=1;     while(update==1){         update=0;         for(int i=0;i<s.length();i++){           if(i+2<s.length()&&s[i]=='R'&&s[i+1]=='E'&&s[i+2]=='D'){             i=i+2;update=1; continue;            }           s1+=s[i];         }          if(update==0) break;         s=s1;         s1.clear();     }     //cout<<s1<<endl;      string s2;     string s3="";     for(int i=0;i<s1.length();i++){       if(s1[i]>='0'&&s1[i]<='9') {       s2+=s1[i];continue;       }        if(s3=="") {           s3=s2;           s2.clear();           continue;}          if(check(s2,s3)){               s3=s2;           }         s2="";     }       if(check(s2,s3)){               s3=s2;           }     if(s3.length()==0) cout<<-1<<endl;     else {         int i=0;         while(s3[i]=='0') i++;         for(i;i<s3.length();i++){             cout<<s3[i];         }         cout<<endl;     } } 
点赞 回复 分享
发布于 2017-09-28 22:03
ac ac 30%
点赞 回复 分享
发布于 2017-09-28 21:59
80% 100% 100% 第一题那个最大数字不知哪儿出了问题
点赞 回复 分享
发布于 2017-09-28 21:23
android   80 100 100第一道不知道问题在哪里
点赞 回复 分享
发布于 2017-09-28 21:20
90 100 90,第三题dp居然超时了
点赞 回复 分享
发布于 2017-09-28 21:17
90 AC 最后一题20%。。最后一秒发现DFS时有个变量用错了 ,好亏
点赞 回复 分享
发布于 2017-09-28 21:04
后台80 100 90
点赞 回复 分享
发布于 2017-09-28 21:03
求密码那题80%  搞不太懂  考虑了前面有0的情况
点赞 回复 分享
发布于 2017-09-28 21:02
前端  80*% ac 60%
点赞 回复 分享
发布于 2017-09-28 21:01
70% 100% 10%  最后一题想不通为啥只有10%
点赞 回复 分享
发布于 2017-09-28 21:01
后台:1,1,0.7
点赞 回复 分享
发布于 2017-09-28 21:01
0.9 1 0.7 。。。。
点赞 回复 分享
发布于 2017-09-28 21:01
80,100,70。最后道用的贪心,过不了,应该是背包问题
点赞 回复 分享
发布于 2017-09-28 21:01
后台。。对了30% AC 70%
点赞 回复 分享
发布于 2017-09-28 21:00

相关推荐

05-20 13:59
门头沟学院 Java
米黑子米黑子:你这个成绩不争取下保研?
点赞 评论 收藏
分享
05-22 17:07
已编辑
门头沟学院 Java
点赞 评论 收藏
分享
家人们,我现在真的好纠结。我是26届的,目前还没有实习过。我现在的情况是,想参加秋招,但是感觉自己的简历特别空,没有实习经历会不会秋招直接凉凉啊?可我又听说现在很多公司对26届实习生也不太感冒,说什么不确定性大。而且我最近在准备考公,时间上也有点冲突。要是把时间花在实习上,备考时间就少了。但要是不实习,又怕以后就业有问题😫有没有懂行的友友帮我分析分析:26届现在不实习,秋招找工作真的会很难吗?考公和实习该怎么平衡啊?如果现在不实习,考完公再去找实习还来得及吗?真的太焦虑了,希望大家能给我点建议🙏
小破站_程序员YT:我可能和大家的观点不一样。人的精力是有限的,不能既要还要。你又想实习又想考公最后又要秋招上岸,我觉得哪有那么多的选择。你如果想考上岸,那就全力以赴。如果想秋招上岸,就继续投实习,投没了,就继续准备秋招,秋招不行继续春招。别到最后,考公没上岸,觉得是花了时间浪费在找实习上了, 秋招没上岸,觉得是浪费时间准备考公去了。我是认为很难说可以去平衡 不喜勿喷,可以叫我删除
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务