函数
逐渐疯狂
人,要做一个乐观的悲观者。
展开
-
1162:字符串逆序
今天,我又双叒叕来水文了 【题目描述】 输入一串以‘!’结束的字符,按逆序输出。 【输入】 如题述。 【输出】 如题述。 【输入样例】 abc! 【输出样例】 cba 思路:虽然要求用递归做,但是我有一个另类的想法——用一个简便函数——反转函数(不清楚的可以到【数学1】基础数学问题——P1143 进制转换这篇文章去找,在代码的第24行)。 链接:https://blog.csdn.net/set_YYDS/article/details/122287479?spm=1原创 2022-05-06 22:09:09 · 822 阅读 · 1 评论 -
AT163 [ARC003B] さかさま辞書
题目描述 高橋君は友達とチャットで逆さしりとりをすることにしました。 逆さしりとりとは、前の人が言った単語の頭文字で終わる単語を答えるしりとりです。 しかし、高橋君は英単語に自信がないのでこっそり「さかさま辞書」を使うことにしました。 普通の辞書は単語の先頭の文字がABC順になるように並べられており、同じ文字同士の場合はその次の文字がABC順になるように並べられます。 先頭から見ていく普通の辞書順に対して、「さかさま辞書」は後ろの文字から見ていきます。 例えば apple, bee, card は、普通原创 2022-03-20 17:00:25 · 269 阅读 · 0 评论 -
【算法1-4】递推与递归——P1036 [NOIP2002 普及组] 选数
题目描述 已知n个整数x1,x2,⋯,xn,以及1个整数k(k<n)。从n个整数中任选k个整数相加,可分别得到一系列的和。例如当n=4,k=3,4个整数分别为 3,7,12,19 时,可得全部的组合与它们的和为: 3+7+12=22 3+7+19=29 7+12+19=38 3+12+19=34 现在,要求你计算出和为素数共有多少种。 例如上例,只有一种的和为素数:3+7+19=29。 输入格式 第一行两个空格隔开的整数n,k(1≤n≤20,k<n)。 第二行n个整数,原创 2022-02-19 20:10:35 · 235 阅读 · 0 评论 -
【算法1-3】暴力枚举——P1706 全排列问题
题目描述 按照字典序输出自然数1到n所有不重复的排列,即n的全排列,要求所产生的任一数字序列中不允许出现重复的数字。 输入格式 一个整数n。 输出格式 由1∼n组成的所有不重复的数字序列,每行一个序列。 每个数字保留5个场宽。 输入输出样例 输入 #1 3 输出 #1 1 2 3 1 3 2 2 1 3 2 3 1 3 1 2 3 2 1 说明/提示 1≤n原创 2022-01-03 15:47:14 · 748 阅读 · 0 评论 -
【数学1】基础数学问题——P1143 进制转换
题目描述 请你编一程序实现两种不同进制之间的数据转换。 输入格式 共三行,第一行是一个正整数,表示需要转换的数的进制n(2≤n≤16),第二行是一个n进制数,若n>10则用大写字母A-F表示数码10-15,并且该n进制数对应的十进制的值不超过1000000000,第三行也是一个正整数,表示转换之后的数的进制m(2≤m≤16)。 输出格式 一个正整数,表示转换之后的m进制数。 输入输出样例 输入 #1 16 FF 2 输出 #1 11111111 话不多说,上代码: #in原创 2022-01-03 14:55:12 · 635 阅读 · 0 评论