有没有MM用过kiss my face的这个果酸呀?# Fashion - 美丽时尚
a*3
1 楼
https://www.hackerrank.com/challenges/walking-on-grids
import java.io.*;
import java.util.*;
import java.text.*;
import java.math.*;
import java.util.regex.*;
public class Solution {
static int count(int n){
int[][] ar=new int[n][n];
ar[0][0]=1;
for(int i=0;i for(int j=0;j<=i;j++){
if(i==0 && j==0)
continue;
int left=0, up=0;
if(i-1>=0 && i!=j)
up=ar[i-1][j];
if(j-1>=0)
left=ar[i][j-1];
ar[i][j]=up+left;
}
}
return ar[n-1][n-1];
}
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int n = in.nextInt();
System.out.println((count(n)*2)%10007);
}
}
一开始recursive时间超时, 改用dp。 当n=4和10的时候都对了,但是提交test case
其他全错。跪了。求指导。
另外求战友一起做hackerrank。
import java.io.*;
import java.util.*;
import java.text.*;
import java.math.*;
import java.util.regex.*;
public class Solution {
static int count(int n){
int[][] ar=new int[n][n];
ar[0][0]=1;
for(int i=0;i
if(i==0 && j==0)
continue;
int left=0, up=0;
if(i-1>=0 && i!=j)
up=ar[i-1][j];
if(j-1>=0)
left=ar[i][j-1];
ar[i][j]=up+left;
}
}
return ar[n-1][n-1];
}
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int n = in.nextInt();
System.out.println((count(n)*2)%10007);
}
}
一开始recursive时间超时, 改用dp。 当n=4和10的时候都对了,但是提交test case
其他全错。跪了。求指导。
另外求战友一起做hackerrank。