标签:ch 标记 莱布尼茨 问题 int 三角形 include
请小伙伴们对自己AC的题目进行标记,注意每人只能标记一次!不知道的不要标记,恶意标记者将回收账号!!!问题 D: 莱布尼茨三角形
时间限制: 1 Sec 内存限制: 128 MB[提交] [状态]
题目描述
世界上著名的莱布尼茨三角形如图所示,请编程输出图中排在第n行从左边数第m个位置上的数。输入
共一行,有二个整数N 和M(N<=15),两数间用空格隔开。输出
共一行,有二个整数,两数间用“/”隔开,表示所求的分数,行尾没有多余的空格。样例输入 Copy
7 3
样例输出 Copy
1/105
#include<algorithm> #include<map> #include<bits/stdc++.h> using namespace std; typedef long long ll; inline int read() { int x=0,f=1;char ch=getchar(); while(ch<'0'||ch>'9'){if(ch=='-')f=-1;ch=getchar();} while(ch>='0'&&ch<='9'){x=x*10+ch-'0';ch=getchar();} return x*f; } const int mod=20011021; const int maxn=1e3+10; int n,m; int a[maxn][maxn]; void inint(){ cin>>n>>m; for(int i=1;i<=16;i++){ for(int j=1;j<=i;j++){ if(j==1){ a[i][j]=i; } else{ a[i][j]=a[i-1][j-1]*a[i][j-1]/(a[i][j-1]-a[i-1][j-1]); } } } } int main(){ inint(); printf("1/"); printf("%d",a[n][m]); }
标签:ch,标记,莱布尼茨,问题,int,三角形,include 来源: https://www.cnblogs.com/lipu123/p/12634896.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。