把 1∼n 这 n 个整数排成一行后随机打乱顺序,输出所有可能的次序。输入格式一个整数 n。输出格式按照从小到大的顺序输出
从 1∼n 这 n 个整数中随机选取任意多个,输出所有可能的选择方案。输入格式输入一个整数 n。输出格式每行输出一种blic class Main {.
1输入格式两个正整数 n,m,表示每种包装中糖的颗数。输出格式一个正整数,表示最大不能买到的糖数。公式 最大不能买到的数 (n-1)(m-1)-12瓶盖
最大公因子,指两个或多个整数共有约数中最大的一个 private static int gc(int a, int b) { if(b==0){ return a; } if(a<b){
见到单调性数列,就一定用二分分为两种如果判断条件为arr[mid]>=(要找的值) , 就用l=mid while(l<r){ int m
/** * 快排模板 */ static void quitSort(int [] arr ,int l,int r){ if(l>=r) return ; int i=l-1,j=r+1; int target=arr[l];//选中左边的值为目标值 }while(arr[i]&l...
复杂度从On2->On
* 计算两个数之和 * @param s string字符串 表示第一个整数 * @param t string字符串 表示第二个整数 * @return string字符串 */ public String solve
适用于不让用/ * 的情况实现某些结果 ! /** * 快速乘法 * * @param a 乘数 * @param b 被乘数 * @return 积 */ public static long quickMulti(long a, long b) { long result = 0; while (b > 0) { if ((b & 1) == 1) .
这个就是在快速乘的基础上改一下 sum=0--->sum=1 x+=x--->x*=x
输入:nums = [1,2,3]输出:[[],[1],[2],[1,2],[3],[1,3],[2,3],[1,2,3]]class Solution { List<List<Integer>> res=new ArrayList<>(); List<Integer> temp=new ArrayList<Integer>(); public List<List<Integer>>..
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号