入门OJ1044:字母三角形

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了入门OJ1044:字母三角形相关的知识,希望对你有一定的参考价值。

技术分享

入门OJ顺序做起,先水一发!

从中间分成两部分,一半一半地打。倒叙枚举,顺序枚举。

技术分享
#include<iostream>
#include<cstring>
#include<cstdio>
#include<algorithm>
#define MAXN
using namespace std;
int n;
char ch[]="ABCDEFGHIJKLMNOPQ";

int main(){
    scanf("%d",&n);
    for(int i=1;i<=n;i++){
        int tmp=i*2-1;
        for(int j=0;j<n-i;j++){cout<<" ";}
        for(int j=tmp/2;j>=1;j--){
            printf("%c",ch[j]);
        }
        for(int j=1;j<=tmp/2+1;j++){
            printf("%c",ch[j-1]);
        }
        printf("\\n");
    }
    return 0;
}
字母三角形

 

以上是关于入门OJ1044:字母三角形的主要内容,如果未能解决你的问题,请参考以下文章

Light oj 1044 - Palindrome Partitioning(区间dp)

SWUST OJ(1044)

入门OJ1052:字符图形8-数字三角

入门OJ1053:字符图形9-数字正三角

[玲珑OJ1044] Quailty and Binary Operation (FFT+cdq分治)

Cg入门16:Fragment shader - 片段级光照