4-29招行精英训练营笔试

如何#招商银行#
全部评论
第三道搞出来了 搞不出来第一道 就很难受
1 回复 分享
发布于 2021-04-29 22:13
我能在这里蹲到一个第二题吗😂AC了一三,二是一点感觉都没有
点赞 回复 分享
发布于 2021-04-29 22:55
本菜鸡写的第一题 AC int main() {     int n;     cin>>n;     vector<int> a(n);     vector<int> b(n);     long long ans=1;     for (int i = 0;i < n;i++) {         cin >> a[i];     }     for (int i = 0;i < n;i++) {         cin >> b[i];     }     sort(a.begin(),a.end());     sort(b.begin(),b.end());           long long count=0;     int j=0;     for(int i=0;i<b.size();i++){         if(i>0 && b[i]==b[i-1]){             ans=(ans*(count-i))%100000007;             continue;         }         for(;j<a.size();j++){             if(b[i]>=a[j])count++;             else {                 break;                 j++;             }         }         ans=(ans*(count-i))%100000007;     }     cout << ans << endl;     return 0; }
点赞 回复 分享
发布于 2021-04-29 22:42
题目含义: 类似田忌赛马。 问:大佬赛马,有多少种方式完虐菜鸡?
点赞 回复 分享
发布于 2021-04-29 22:26
import sys n = int(sys.stdin.readline().strip()) a = list(map(int,sys.stdin.readline().strip().split(" "))) b = list(map(int,sys.stdin.readline().strip().split(" "))) res = 1 m_list = [] for i in range(n):     m_list.append(-i) #     max_a = max(a)     for j in range(n):         if b[j] >= (max_a:=max(a)):             m_list[i] += 1     a.remove(max_a)     res *= m_list[i]     if res <= 0:         break if res <= 0:     print(0) else:     print(res%100000007) 求大佬指点一下为什么不对。。显示超时
点赞 回复 分享
发布于 2021-04-29 22:12
通过率92.31%,不知道卡哪里了,第一题 package main import (     "fmt"     "sort" ) func main(){     n := 0     fmt.Scanf("%d\n", &n)     var a []int     var b []int     for i:=0;i<n;i++{         x := 0         fmt.Scan(&x)         a = append(a, x)     }     for i:=0;i<n;i++{         x := 0         fmt.Scan(&x)         b = append(b, x)     }     //排序     sort.Ints(a)     sort.Ints(b)     res := 1     count := 0     for i:=len(a)-1;i>=0;i--{         for j:=len(b)-1-count;j>=-1;j--{             if j >= 0 && a[i]<=b[j]{                 continue             }             //记录等于的元素下标             idx := j+1             //元素的选择次数             res = res * (len(b)-count-idx)             count++             break         }     }     fmt.Println(res%100000007) }
点赞 回复 分享
发布于 2021-04-29 22:03
#include<iostream> #include<vector> #include<algorithm> using namespace std; int main() {     long long  n=0;     cin>>n;     vector<long long>a,b;     for(int i=0;i<n;i++)     {         long long input;         cin>>input;         a.push_back(input);     }     for(int i=0;i<n;i++)     {         long long input;         cin>>input;         b.push_back(input);     }     sort(a.begin(),a.end());     sort(b.begin(),b.end());     vector<long long>possi;     int j=0;     for(int i=0;i<b.size();i++)     {         possi.push_back(0);         for(j=i;j<a.size();j++)         {             if(b[i]>=a[j])                 possi[possi.size()-1]=j+1;             else break;         }     }     long long  ot=1;     for(int i=0;i<possi.size();i++)     {         if(possi[i]==0)         {             ot=0;             break;         }         else          ot=ot*(possi[i]-i);     }     cout<<ot%100000007<<endl;     return 0; } 第一题。。卡在哪里了啊
点赞 回复 分享
发布于 2021-04-29 22:00
谁来教教我,我一道都没A出来,不知道A了多少case(没意义哈哈哈哈啊哈)
点赞 回复 分享
发布于 2021-04-29 21:59
第一题卡哪里了都不知道 难受
点赞 回复 分享
发布于 2021-04-29 21:54
同没存链接啊 有人知道怎么办吗
点赞 回复 分享
发布于 2021-04-29 20:21
离谱,选择题完了考试已结束?没点编程题链接直接玩完
点赞 回复 分享
发布于 2021-04-29 20:18
爱了   没点链接 😁
点赞 回复 分享
发布于 2021-04-29 20:12
真的是搞笑了,出这么大bug
点赞 回复 分享
发布于 2021-04-29 20:11
没存地址就不配做编程题了么orz人裂开了
点赞 回复 分享
发布于 2021-04-29 20:11
这个设定是真的牛批
点赞 回复 分享
发布于 2021-04-29 20:10
离谱
点赞 回复 分享
发布于 2021-04-29 20:10
服了,直接交卷
点赞 回复 分享
发布于 2021-04-29 20:08
做完单选怎么就交卷了 离谱
点赞 回复 分享
发布于 2021-04-29 20:08
没存地址就不配做编程题了么orz
点赞 回复 分享
发布于 2021-04-29 20:08
怎么直接就交卷了
点赞 回复 分享
发布于 2021-04-29 20:07

相关推荐

05-22 09:23
门头沟学院 Java
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
3
收藏
分享

创作者周榜

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