首页 > 杨辉三角
头像 syx666666
发表于 2022-05-13 16:36:19
链接:https://ac.nowcoder.com/acm/contest/19306/1016 来源:牛客网 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 262144K,其他语言524288K 64bit IO Format: %lld 题目 展开全文
头像 那万一赢了呢
发表于 2021-07-21 11:01:23
#include <iostream> using namespace std; long int nums[1005]={0,1};//初始化第一个数 也是nums[1]=1; int main() { int N; cin>>N; int t,k; 展开全文
头像 AAARI
发表于 2022-10-16 15:23:58
需要注意题目所提供的目标三角形形状,若去掉下面代码中的注释,最后打印的三角形是对称的。 #include<stdio.h> #define N 100 int main(){ int n; scanf("%d",&n); int a[N][N]; for(int i=0; 展开全文
头像 给阿姨倒一杯cappuccino
发表于 2024-11-06 20:37:10
翻了一圈发现没有C语言递归的解法,又无奈看不懂C++,于是花了一个多小时研究透了。 由于刚上大一,水平有限,可能有些理解不对,我尽量解释。 思路: 由杨辉三角性质得 坐标为[y][x]的数值=坐标[y-1][x]+坐标[y-1][x-1](递归公式),可想到用xy坐标代表所输出点的大小 构造主 展开全文
头像 威风镰鼬
发表于 2021-06-12 13:53:37
思路 杨辉三角的公式 num[i][j]=num[i-1][j]+num[i-1][j-1];注意格式不要出错就行了。 代码 #include<bits/stdc++.h> using namespace std; int n,num[35][35]; int main(){ m 展开全文
头像 牛客60473810号
发表于 2025-05-22 23:32:03
#include <stdio.h> int main() { int n; scanf("%d",&n); int* a = calloc(sizeof(int), (n + 1)); a[1] = 1; int 展开全文
头像 牛客60473810号
发表于 2025-05-22 23:32:34
#include <stdio.h> int main() { int n; scanf("%d",&n); int* a = calloc(sizeof(int), (n + 1)); a[1] = 1; int 展开全文
头像 迷茫的中年菜鸡
发表于 2020-04-15 17:51:37
注意一下空格,回车的输出,有点坑 #include<stdio.h> int n; int a[40][40]; void dfs(int m) { if(m==1) { a[0][1]=1; } if(m==n+1) { // 展开全文
头像 coder+9
发表于 2021-11-02 21:22:05
2021.11.2 记录递归知识点 ">#include<cstring> using namespace std; int N; int a[40]; void recursion(int n){ if(n > N) return; for(int i = n;i 展开全文
头像 鱼啊鱼闲啊闲
发表于 2019-12-30 21:12:32
归类为递归,所以采用递归操作,但是没有通过,只通过了70%的案列。下面是代码: import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc 展开全文