1. 编译器找ID总数
小华设计了一种编译语言最大支持N个字不同的字符,由这些字符组成的ID长度范围是“1<length<L”,求设计的语言最多能组成多少个ID。
- 思路:大数取模 + 组合数
import java.util.Scanner;
public class Test1 {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
Long mod = 1000000007l;
while (input.hasNext()) {
Long n = input.nextLong();
Long l = input.nextLong();
if (n == 0 && l ==