腾讯

腾讯笔试完全没思路啊#腾讯##笔试题目##吐槽#
全部评论
第一题怎么着都不对
点赞 回复 分享
发布于 2019-09-01 20:54
还可以发这个?。。。。
点赞 回复 分享
发布于 2019-09-02 00:16
import java.util.*;   class Peo implements Comparable<Peo> {     int a;     int b;       public Peo(int a, int b) {         this.a = a;         this.b = b;     }       public int compareTo(Peo o) {         if (this.a == o.a)             return this.b - o.b;         else             return o.a - this.a;     }   }   public class Main {     public static void main(String[] args) {         Scanner sc = new Scanner(System.in);         int n = sc.nextInt();         List<Peo> list = new ArrayList();         for(int i=0;i<n;i++) {             Peo peo = new Peo(sc.nextInt(),sc.nextInt());             list.add(peo);         }         Collections.sort(list);         long res = 0;         for(int i=0;i<list.size();i++) {             res += list.get(i).a*(i)+list.get(i).a*(list.size()-i-1);         }         System.out.println(res);     } }
点赞 回复 分享
发布于 2019-09-01 21:41
第三题求代码
点赞 回复 分享
发布于 2019-09-01 21:30
第三题,我没看懂输出,333……什么7的,怎么出来的
点赞 回复 分享
发布于 2019-09-02 00:55
第二题,没有mod,只通过50%,题目太坑了,也不说明要mod #include <iostream> #include <string> #include <vector> #include <set> #include <algorithm> #include <math.h> using namespace std; int main() {  vector<vector<int>> data;  int t, k;  cin >> t >> k;  int M=0;  while (t--)  {   vector<int> line(2,0);   cin >> line[0] >> line[1];   if (max(line[0],line[1]) > M)   {    M = max(line[0], line[1]);   }   data.push_back(line);  }  vector<int> dp( M+1,0);  for (int i = 1; i < k; i++)   dp[i] = 1;  dp[k] = 2;  for (int i = k + 1; i <= M; i++)  {   dp[i] = dp[i - 1] + dp[i - k];  }  for (auto line : data)  {   int res = 0;   for (int i = line[0]; i <= line[1]; i++)    res += dp[i];   cout << res << endl;  }  //system("pause"); }
点赞 回复 分享
发布于 2019-09-01 23:54
第一题 #include <iostream> #include<cstdio> #include<cstring> #include<algorithm> #include<vector> #include <string> using namespace std; using namespace std; int main() {          int n, m;     cin >> n >> m;     vector<int> res;     int odd1, even1;     odd1 = 0; even1 = 0;     for (int i = 0; i < n; i++)     {         long long a;         cin >> a;         if (a & 1) even1++;         else odd1++;     }     vector<int> res1;     int odd2, even2;     odd2 = even2 = 0;     for (int i = 0; i < m; i++)     {         long long a;         cin >> a;         if (a & 1) even2++;         else odd2++;     }     int sumNum = 0;     sumNum = min(even1, odd2);     sumNum = sumNum + min(odd1, even2);     cout << sumNum << endl;     //system("pause");     return 0; }
点赞 回复 分享
发布于 2019-09-01 22:15
第二题:咖啡题 if __name__ == '__main__':     n = int(input())     array = []     for i in range(n):         array.append([int(x) for x in input().strip().split()])     fronts = sorted(array, key=lambda x: x[0]-x[1], reverse=True)     # backs = sorted(array, key=lambda x: x[1])     res = 0     for i in range(n):         res += fronts[i][0] * i + fronts[i][1] * (n - i - 1)     print(res)
点赞 回复 分享
发布于 2019-09-01 22:07
第二题求代码
点赞 回复 分享
发布于 2019-09-01 21:40
第三题求代码
点赞 回复 分享
发布于 2019-09-01 21:39
第二题求代码
点赞 回复 分享
发布于 2019-09-01 21:35
第二题求代码
点赞 回复 分享
发布于 2019-09-01 21:32
我想知道是就今年这么难,还是年年都这么难
点赞 回复 分享
发布于 2019-09-01 21:05
第一题很简单。。其他的...慢慢做吧
点赞 回复 分享
发布于 2019-09-01 21:00
问就是4AC
点赞 回复 分享
发布于 2019-09-01 20:51
哈哈哈哈哈哈
点赞 回复 分享
发布于 2019-09-01 20:45
继续想。。
点赞 回复 分享
发布于 2019-09-01 20:43

相关推荐

04-09 09:47
门头沟学院 Java
Arbelite_:2-3k,这工资还不如去摇奶茶
点赞 评论 收藏
分享
评论
2
7
分享

创作者周榜

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