第一题 我觉得 主要就是看 怎么优化2^(n-1) % mod 这里其实还可以进行进一步划分将 2^(n-1) 进行拆解优化 dp状态为 余数 long long dp(long long n){ int mod=1000000007; if (n == 0){ return 0;} long long a = 1; for(int i=0;i<n-1;i++){ a = a % mod; a = a + a; } long long result = ((n % mod) * (a % mod) % mod); return result; }
点赞 评论

相关推荐

12-22 16:31
已编辑
桂林电子科技大学 Python
很奥的前端仔:如果你接了offer 临时又说不去 hr确实要多做一些工作。 当然如果是接offer之前当我没说
点赞 评论 收藏
分享
昨天 22:46
门头沟学院 Java
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务