Codeforces Round #289 (Div. 2, ACM ICPC Rules)

A题:

有一个n*n的矩阵,矩阵的第一行和第一列的值都为1,其余的有:

a[i][j]=a[i-1][j]+a[i][j-1];

现在给出一个n求出这个n*n的矩阵中最大的数。

显然,最大的数就是a[n][n]。

因为n<=10,所以先预处理出一个10*10的矩阵,然后每输入一个n,直接输出a[n][n].

 1 #include<cstdio>
 2 int maze[11][11];
 3 int main()
 4 {
 5     for(int i=1;i<=10;i++)
 6         maze[i][1]=1;
 7     for(int i=1;i<=10;i++)
 8         maze[1][i]=1;
 9     for(int i=2;i<=10;i++){
10         for(int j=2;j<=10;j++)
11             maze[i][j]=maze[i-1][j]+maze[i][j-1];
12     }
13     int n;
14     while(scanf("%d",&n)!=EOF){
15         printf("%d\n",maze[n][n]);
16     }
17     return 0;
18 }

时间: 2024-10-11 18:00:49

Codeforces Round #289 (Div. 2, ACM ICPC Rules)的相关文章

codeforces水题100道 第十八题 Codeforces Round #289 (Div. 2, ACM ICPC Rules) A. Maximum in Table (brute force)

题目链接:http://www.codeforces.com/problemset/problem/509/A题意:f[i][1]=f[1][i]=1,f[i][j]=f[i-1][j]+f[i][j-1],求f[n][n].C++代码: #include <iostream> using namespace std; int n, f[11][11]; int main() { cin >> n; for (int i=1;i<=n;i++) f[i][1] = f[1][

Codeforces Round #289 (Div. 2, ACM ICPC Rules)——B贪心——Painting Pebbles

There are n piles of pebbles on the table, the i-th pile contains ai pebbles. Your task is to paint each pebble using one of the k given colors so that for each color c and any two piles i and j the difference between the number of pebbles of color c

Codeforces Round #289 (Div. 2, ACM ICPC Rules) (A, B, C, E)

A:水题,根据题目预处理一下输出即可 B:先把最大和最小找出来,可以让最小全是1,然后最大比最小多出的部分就放1,2,3,4,5...所以如果MAX - MIN > k就是NO,不然就根据这个构造出答案 C:贪心的策略,每次要让数字尽量小,那么就和上一个数字比较,如果需要的和比上一个小,就先找到一个新数字,使得和小于所需数字,并且该数字是大于上一个数字的最小值,找的方法就是从末尾不断放0进位.那么现在情况就只剩下需要的和比上一个大的了,这个就贪心,从末尾尽量变成9即可 E:一个计数问题,其实只要

Codeforces Round #289 Div 2

A. Maximum in Table 题意:给定一个表格,它的第一行全为1,第一列全为1,另外的数满足a[i][j]=a[i-1][j]+a[i][j-1],求这个表格中的最大的数 a[n][n]即为最大的数 #include<iostream> #include<cstdio> #include<cstring> #include<algorithm> using namespace std; int a[12][12],n; int main() {

Codeforces Round #289 Div. 2 解题报告 A.B.C.E

A - Maximum in Table 纯递推. 代码如下: #include <iostream> #include <string.h> #include <math.h> #include <queue> #include <algorithm> #include <stdlib.h> #include <map> #include <set> #include <stdio.h> usin

Tutorial CodeForces Round 289 (Div.2) (Second Winter Computer Camp Selection 2015) 题解

题目链接:点击打开链接 A: #include <cstdio> #include <vector> #include <algorithm> #include <iostream> #include <map> #include <set> #include <queue> #include <cstring> #include <cmath> #include <string> us

Codeforces Round #315 (Div. 1)

A. Primes or Palindromes? time limit per test 3 seconds memory limit per test 256 megabytes input standard input output standard output Rikhail Mubinchik believes that the current definition of prime numbers is obsolete as they are too complex and un

Codeforces Round #261 (Div. 2)[ABCDE]

Codeforces Round #261 (Div. 2)[ABCDE] ACM 题目地址:Codeforces Round #261 (Div. 2) A - Pashmak and Garden 题意: 一个正方形,它的边平行于坐标轴,给出这个正方形的两个点,求出另外两个点. 分析: 推断下是否平行X轴或平行Y轴,各种if. 代码: /* * Author: illuz <iilluzen[at]gmail.com> * File: A.cpp * Create Date: 2014-0

Codeforces Round #279 (Div. 2) ABCD

Codeforces Round #279 (Div. 2) 做得我都变绿了! Problems # Name     A Team Olympiad standard input/output 1 s, 256 MB  x2377 B Queue standard input/output 2 s, 256 MB  x1250 C Hacking Cypher standard input/output 1 s, 256 MB  x740 D Chocolate standard input/