NC54603. AHUICPC (Easy Version)
描述
输入描述
输入一个整数,表示你需要构造的字符串中含有n个子序列"AHUICPC"。
输出描述
输出一行。一个长度不超过15的字符串。
示例1
输入:
1
输出:
AHUICPC
示例2
输入:
2
输出:
AHUIICPC
C++11(clang++ 3.9) 解法, 执行用时: 7ms, 内存消耗: 468K, 提交时间: 2019-12-01 21:43:57
#include<bits/stdc++.h> using namespace std; int main(){ int n; cin>>n; if(n<10){ while(n--)cout<<'A'; printf("HUICPC"); } else cout<<"AAHUIIIIICPC"; return 0;}
C++14(g++5.4) 解法, 执行用时: 3ms, 内存消耗: 376K, 提交时间: 2019-12-01 15:55:35
#include<stdio.h> int main(){ int n; scanf("%d",&n); if(n==10)printf("AHUICCPCCCCC\n"); else{ for(int i=1;i<=n;i++) printf("A"); printf("HUICPC\n"); } }
Python2 解法, 执行用时: 13ms, 内存消耗: 3044K, 提交时间: 2021-11-01 15:13:30
a=input() s='AHUICPC' if a==10: s ='A'*4+s+'C' print s else: s = 'A'*(a-1)+s print s
Python3 解法, 执行用时: 43ms, 内存消耗: 4572K, 提交时间: 2023-05-25 16:11:04
n=int(input()) a='AHUICPC' if n<10: print("A"*(n-1)+a) else: print('AAAAAHHUICPC')