[7.25拼多多笔试]算法第三题求解答

7.25 拼多多笔试 算法工程师第三题,判断是否存在于无限集,有无大佬指教一下解法?#拼多多笔试##拼多多##笔试题目#
全部评论
数学推一下就出来了,主要看能否写成(C^n)*A+m*B的形式
8 回复 分享
发布于 2021-07-25 21:04
蹲一个答案
点赞 回复 分享
发布于 2021-07-25 21:03
蹲答案
点赞 回复 分享
发布于 2021-07-25 21:03
用的递归不知道为啥0
点赞 回复 分享
发布于 2021-07-25 21:03
Mark
点赞 回复 分享
发布于 2021-07-25 21:04
不知道为啥一直递归超深,哪怕直接打印1 0也是超深....
点赞 回复 分享
发布于 2021-07-25 21:05
public class Main {     public static void main(String[] args) {         Scanner sc = new Scanner(System.in);         int n = sc.nextInt();         int[] res = new int[n];         for (int j = 0; j < n; j++) {             int a = sc.nextInt();             int b = sc.nextInt();             int c = sc.nextInt();             int q = sc.nextInt();             boolean[] dp = new boolean[q + 1];             dp[0] = true;             if (q > a) dp[a] = true;             for (int i = 1; i <= q; i++) {                 if (i > b) {                     if (i % c == 0) dp[i] = dp[i - b] || dp[i / c];                     else dp[i] = dp[i - b];                 }             }             if (dp[q]) res[j] = 1;             else res[j] = 0;         }         for (int i = 0; i < n; i++) {             System.out.println(res[i]);         }     } } 有没有大佬帮忙看一下哪里出问题了 样例在本地跑过了 提交0%😂
点赞 回复 分享
发布于 2021-07-25 21:27
就是丑数那个题一样的思路,但我没写完,不知道能不能过,但应该是最快的时间了
点赞 回复 分享
发布于 2021-07-25 21:52

相关推荐

威猛的小饼干正在背八股:挂到根本不想整理
点赞 评论 收藏
分享
评论
1
6
分享
牛客网
牛客企业服务