HDU2084 数塔 2083最短距离

2084 

#include
using namespace std;

int main()
{
	int c,n,i,j,a[105][105],dp[105][105]={0};
	cin>>c;
	do
	{
		cin>>n;
		for(i=1;i<=n;i++)
			for(j=1;j<=i;j++)
				cin>>a[i][j];
		for(i=n;i>=1;i--)
			for(j=1;j<=i;j++)
				dp[i][j]=max(dp[i+1][j],dp[i+1][j+1])+a[i][j];
		cout<=1);
	return 0;
 } 

 

2083 

#include
using namespace std;
int main()
{
	int m,n,a[505],i,j,t,sum=0;
	cin>>m;
	while(m>=1)
	{
		cin>>n;
		for(i=0;i>a[i];
		for(i=0;ia[j])
				{
					t=a[i];
					a[i]=a[j];
					a[j]=t;
				}
		if(n%2!=0)
		{
			for(i=0;i

 

你可能感兴趣的:(大一暑假C++习题)