完全数是指真因数之和等于自身的那些数。例如,28的真因数之和为1 + 2 + 4 + 7 + 14 = 28            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-08-13 13:44:56
                            
                                422阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            试除法求约数。 int check(int n) { int res=1; for(int i=2;i*i<=n;i++) if(n % i == 0) { res+=i; if(i != n/i) res+=n/i; } return res; } int main() { vector<int>            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-02-14 00:28:00
                            
                                188阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            LeetCode有一系列做法套路相同的题目,N数之和            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-03-29 14:07:22
                            
                                144阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            LeetCode有一系列做法套路相同的题目,N数之和就可以算一个两数之和给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-06-30 15:24:00
                            
                                784阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            本题是使用哈希法的经典题目,而0015.三数四个独立的数组,只要找到A[i] + B[j] + C[k] + D[l] = 0就可以,不用考虑有重复的四个元素相加等于0的情况,所以相对于题目18. 四数之和,题目15.三数之和,还是简单了不少!            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-09-10 07:14:28
                            
                                351阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            三数之和 四数之和 为了避免枚举到重复四元组,则需要保证每一重循环枚举到的元素不小于其上一重循环枚举到的元素,且在同一重循环中不能多次枚举到相同的元素。 为了实现上述要求,可以对数组进行排序,并且在循环过程中遵循以下两点: 每一种循环枚举到的下标必须大于上一重循环枚举到的下标; 同一重循环中,如果当 ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-09-21 11:36:00
                            
                                144阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            1. 两数之和问题描述给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-12-19 18:49:58
                            
                                146阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            问题 E: 完数与盈数时间限制:1 Sec内存限制:32 MB题目描述一个数如果恰好等于它的各因子(该数本身除外)子和,如:6=3+2+1,则称其为“完数”;若因子之和大于该数,则称其为“盈数”。求出2 到60 之间所有“完数”和“盈数”,并以如下形式输出: E: e1 e2 e3 ......(ei 为完数) G: g1 g2 g3 ......(gi 为盈数)输...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-09-15 11:02:55
                            
                                82阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            题目描述
一个数如果恰好等于它的各因子(该数本身除外)子和,如:6=3+2+1。则称其为“完数”;若因子之和大于该数,则称其为“盈数”。 求出2到60之间所有“完数”和“盈数”。
输入描述:
题目没有任何输入。
输出描述:
输出2到60之间所有“完数”和“盈数”,并以如下形式输出:
E: e1 e2 e3 ......(ei为完数)
G: g1 g2 g3 ......(gi为盈数)
其中两个            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-15 10:28:25
                            
                                104阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            题目描述: 给定一个整数数组nums 和一个目标值 target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。 示例: 给定 nums = [2, 7, 11, 15], target = 9 因为 num            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2020-09-08 18:12:00
                            
                                171阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。 示例:            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2019-06-19 11:17:00
                            
                                78阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            class Solution { public int[] twoSum(int[] nums, int target) { StringBuilder sb = new StringBuilder(); for(int a:nums){ sb.append(a+""); } String s =            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2020-12-01 13:46:00
                            
                                79阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            1.问题描述 给定一个整数组(假定已排序,且不重复)和一个目标值target,请你在该数组中找出和目标值的哪两个整数2.问题示例 输入 list = [1,3,5,7,9,10] target = 10 输出 (1, 9)、(3, 7) def two_sum(a_list, target): i, ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-08-02 09:43:00
                            
                                89阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和 为目标值的那两个整数,并输出他们的数组下标 假设每种输入只会对应一个答案,不能重复利用这个数组中同样的元素。 示例: 给定 nums = [2, 7, 11, 15], target = 9 因为 nums[0] + nu ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-09-22 11:19:00
                            
                                59阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            给定一个整数数组 nums和一个目标值 target,请你在该数组中找出和为目标值的那两个整数,并            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-09-08 10:16:19
                            
                                79阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            和为s的两个数字升序,使用双指针遍历即可二、两数之和两数双指针...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-08-18 06:47:36
                            
                                131阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            import org.graalvm.compiler.nodes.KillingBeginNode; import org.graalvm.compiler.nodes.calc.LeftShiftNode; import java.sql.Array; import java.util.Arra
                    
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-08-06 00:28:57
                            
                                65阅读