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

如题。。机器学习算法

本人第二道差一点就调试完了,最后就第一道100%,其余鸭蛋。。。蓝瘦。。还有戏么?
#算法工程师#
全部评论
后台。。对了30% AC 70%
点赞 回复 分享
发布于 2017-09-28 21:00
80,100,70。最后道用的贪心,过不了,应该是背包问题
点赞 回复 分享
发布于 2017-09-28 21:01
0.9 1 0.7 。。。。
点赞 回复 分享
发布于 2017-09-28 21:01
后台:1,1,0.7
点赞 回复 分享
发布于 2017-09-28 21:01
70% 100% 10%  最后一题想不通为啥只有10%
点赞 回复 分享
发布于 2017-09-28 21:01
前端  80*% ac 60%
点赞 回复 分享
发布于 2017-09-28 21:01
求密码那题80%  搞不太懂  考虑了前面有0的情况
点赞 回复 分享
发布于 2017-09-28 21:02
后台80 100 90
点赞 回复 分享
发布于 2017-09-28 21:03
90 AC 最后一题20%。。最后一秒发现DFS时有个变量用错了 ,好亏
点赞 回复 分享
发布于 2017-09-28 21:04
90 100 90,第三题dp居然超时了
点赞 回复 分享
发布于 2017-09-28 21:17
android   80 100 100第一道不知道问题在哪里
点赞 回复 分享
发布于 2017-09-28 21:20
80% 100% 100% 第一题那个最大数字不知哪儿出了问题
点赞 回复 分享
发布于 2017-09-28 21:23
ac ac 30%
点赞 回复 分享
发布于 2017-09-28 21:59
第一题 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
第二题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
第三题多重背包加剪枝、 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
实习生的时候做了牛客的测试题,暑假就被通知进了提前批。。。。
点赞 回复 分享
发布于 2017-09-28 22:22
优惠券那题思路是什么
点赞 回复 分享
发布于 2017-09-28 22:56

相关推荐

双飞二本嵌入式求拷打我是在&nbsp;BOSS&nbsp;上投递的简历,好多都没人回复,这是开场白和简历求大神帮忙看看。您好!我是2025届应届生,最快可在一周内上岗,能够实习六个月以上,并接受加班。以下是我的核心优势和相关经验:1.&nbsp;嵌入式开发能力:&nbsp;&nbsp;&nbsp;熟练掌握STM32系列单片机及其外设(如GPIO、定时器、ADC、DAC、I2C、SPI、UART等),能够独立完成硬件驱动开发和调试。&nbsp;&nbsp;熟悉FreeRTOS实时操作系统,具备多任务调度和资源管理经验。&nbsp;&nbsp;熟悉LVGL图形库开发,能够实现嵌入式设备的图形界面设计。2.&nbsp;硬件设计能力:&nbsp;&nbsp;&nbsp;具备PCB设计经验,曾为2023年工创赛物流搬运赛道设计小车主板,带领团队获得国家级银奖。&nbsp;&nbsp;&nbsp;熟悉硬件原理图分析,能够快速理解并调试硬件电路。3.&nbsp;机器人开发与竞赛经验:&nbsp;&nbsp;&nbsp;在全国大学生智能车竞赛、ROS机器人竞赛中多次获得国家级奖项,具备丰富的机器人开发经验。&nbsp;&nbsp;&nbsp;熟悉Linux环境,对ROS和ROS&nbsp;2有一定了解,能够进行机器人系统的开发与调试。4.&nbsp;编程能力:&nbsp;&nbsp;&nbsp;熟悉C/C++,熟悉Python,能够高效完成嵌入式开发和算法实现。&nbsp;&nbsp;&nbsp;具备良好的代码规范和文档编写能力。5.&nbsp;团队协作与领导能力:&nbsp;&nbsp;&nbsp;在多个项目中担任核心开发或团队负责人,具备良好的沟通能力和团队协作精神。&nbsp;&nbsp;&nbsp;在工创赛中带领团队完成项目规划、任务分配和技术攻关,展现了较强的领导力。我对嵌入式开发、机器人技术和智能硬件充满热情,期待加入贵公司,与团队共同成长,为公司创造价值!如果有合适的岗位,欢迎随时联系我,期待进一步沟通!
沉淀一会:嵌入式就是狗屎
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务