当前位置:   article > 正文

2023年睿抗机器开发者大赛_睿抗2023年真题

睿抗2023年真题

关于这个第二题,卡了我一个多小时,虽然我很笨,但是也在努力解答啦!

那个类型D是怎么算的?

开始我是打算用长度,但是比了半天也不知道怎么比,比较合适?

下面是代码,请各位大佬帮忙解答一下。题目现在官方没有公布,希望做出来的大佬给我分享一下,谢谢:

错误代码:

  1. #include<cctype>
  2. #include<iostream>
  3. #include<cstring>
  4. #include<string.h>
  5. using namespace std;
  6. int N,M,flag,cnt;
  7. struct type{
  8. string name,al,newal;
  9. }p[100];
  10. int main(){
  11. cin>>N>>M;
  12. getchar();
  13. for(int i=0;i<N;i++){//定级
  14. cin>>p[i].name>>p[i].al;
  15. getchar();
  16. }
  17. for(int j=0;j<M;j++){
  18. cin>>p[j].newal;
  19. getchar();
  20. }
  21. for(int j=0;j<M;j++){
  22. flag=0,cnt=0;;
  23. for(int i=0;i<N;i++){
  24. if(p[j].newal.find(p[i].name)!=-1){
  25. cout<<p[i].al;
  26. flag=1;
  27. }
  28. //cnt=strlen(p[j].newal)-strlen(p[i].name);
  29. /*if(strlen(p[j].newal)>strlen(p[i].nema)){
  30. cnt=1;
  31. }*/
  32. }
  33. if(flag==0){
  34. printf("D");
  35. }
  36. printf("\n");
  37. }
  38. return 0;
  39. }

还有那个第三题,说什么测试数据错误,但是对于我来说,根本就用不到,我是采购

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/639066
推荐阅读
相关标签
  

闽ICP备14008679号