/*
中文题意:
中文翻译:
题目大意:求循环的次数。
解题思路:如下:
难点详解:画表会发现和杨辉三角有点像,这就有了写下去的希望。但输出时m和n不一样,这样就要在调试中发现规律,才可输出正确的结果。
关键点:画表格,从中发现规律,进而解答这题。
解题人:lingnichong
解题时间:2014/08/01     00:08
解题感受:当时没写出来,后来会长说了一下,有了一些思路,就按这个思路写了下来。还是那个宗旨,题目看不懂可以,会写就行,写对了就行,不在乎你是什么方法。还有就是做题时要有信心,要耐的住性子才可以。
*/
2 1 3 2 3
3 3
#include<stdio.h>
#define MAXN 2000+10
int a[MAXN][MAXN]={0};
int main()
{
	int T,i,j;
	for(i=0;i<MAXN;i++)
	{
		a[i][i]=1;
		a[i][1]=i%1007;
	}
	for(i=2;i<MAXN;i++)
	for(j=1;j<i;j++)
	a[i][j]=(a[i-1][j-1]+a[i-1][j])%1007;
	scanf("%d",&T);
	while(T--)
	{
		int m,n;
		scanf("%d%d",&m,&n);
		printf("%d\n",a[n+1][m+1]);
	}
	return 0;
}一开始画表格的代码
#include<stdio.h> 
int main()
{
	int i,j,k,l,n;
	while(~scanf("%d",&n))
	{
		int s=0;
		for(i=1;i<=n;i++)
		for(j=i+1;j<=n;j++)
		for(k=j+1;k<=n;k++)
		for(l=k+1;l<=n;l++)
		s++;
		printf("--------------%d-----\n",s);
	}
	return 0;
}
HDU 1799 循环多少次?,布布扣,bubuko.com
原文:http://blog.csdn.net/qq_16767427/article/details/38326931