网站防盗链怎么做,电商网站怎么推广,wordpress 大学 1.3,做网站跟app需要多少钱都是自己写的代码#xff0c;发现自己的问题是做题速度还是不够快 520-1 爱之恒久远 在 520 这个特殊的日子里#xff0c;请你直接在屏幕上输出#xff1a;Forever and always。 输入格式#xff1a; 本题没有输入。 输出格式#xff1a; 在一行中输出 Forever and always…都是自己写的代码发现自己的问题是做题速度还是不够快 520-1 爱之恒久远 在 520 这个特殊的日子里请你直接在屏幕上输出Forever and always。 输入格式 本题没有输入。 输出格式 在一行中输出 Forever and always。 输入样例 无 输出样例 Forever and always 过于简单略 520-2 良辰吉日 万事都讲究“吉利”二字挑选一个良辰吉日对结婚来说更是至关重要。婚礼日期的选择有非常多的讲究这里我们只论最简单的一条选双日讲究“好事成双”。 “双日”指两种日期均为偶数的日子。两种日期是指每个月的第 x 天、每周的第 y 天。 现给定一对新人都有空的日期 x 和 y请你写程序判断一下是不是双日。 输入格式 输入在一行中给出一对整数 x 和 y其中 1≤x≤311≤y≤7。 输出格式 如果输入是一个双日在一行中输出 x y _!否则输出 x y -_-。其中 x 和 y 是输入的 x 和 y 的值。 输入样例 1
2 4
输出样例 1
2 4 ^_^!
输入样例 2
26 7
输出样例 2
26 7 -_-in_strinput()
resultin_str.split( )
flag1
for i in result:if(int(i)%2):flag0
if(flag):print(in_str,^_^!)
else:print(in_str,-_-) 520-3 记小本本 小情侣吵架拌嘴是很正常的事情但拿小本本记下来就不好了应该写个程序自动记…… 本题的要求比较简单只是统计吵架次数而已。姥姥给小情侣们做红色、绿色两个按钮每次吵架就按红色按钮想知道已经吵了多少次了就按绿色按钮。你就来实现这两个按钮的功能。 输入格式 输入由一系列 0 和 1 组成每个数字占一行。1 代表红色按钮被按下0 代表绿色按钮被按下。当出现任何一个既不是 0 也不是 1 的数字时表示他们把电源线扯断了输入结束最后那个数字不要处理。 输出格式 对每一个输入的 0在一行中输出这次按下绿色按钮之前一共吵了多少次架。 题目保证每个输出的数字均不超过 10^4。 输入样例 1 1 1 0 1 1 0 1 2 输出样例 3 5
sum0
while(1):numint(input())if(num!1 and num!0):breakif(num1):sum1if(num0):print(sum)520-4 土味情话但数学 喜欢数学的人对数字特别敏感下面就请你从一大堆土味情话中把那些带数字的情话挑出来。 输入格式 输入首先在第一行给出一个正整数 n≤100是土味情话的条数。随后 n 行每行以回车结束给出一句土味情话。用汉语拼音给出的土味情话由不超过 100 个数字、中文字的汉语拼音、标点符号组成相邻两字间以标点符号或/和 1 个空格分隔每个字的拼音长度不超过 5 个小写英文字母数字为不超过 100 的非负整数。题目保证每句土味情话都不是空话至少有一个字的拼音或数字。
输出格式 按照输入的顺序原样输出那些句子中带数字的土味情话。如果完全没有带数字的句子则输出 Not interesting.。
输入样例 1 5 wo fa xian ni jin tian you dian guai, wei shen me? guai ke ai de. wo shi 9 ni shi 3, chu le ni hai shi ni. ke yi bang wo xi ge dong xi ma? xi shen me? xi huan wo. wo 1 dian ye bu xiang ni, 1 dian ban zai xiang. 1 dui 0 shuo, wo chu le ni, yi qie du mei you yi yi.
输出样例 1 wo shi 9 ni shi 3, chu le ni hai shi ni. wo 1 dian ye bu xiang ni, 1 dian ban zai xiang. 1 dui 0 shuo, wo chu le ni, yi qie du mei you yi yi.
输入样例 2 2 wo fa xian ni jin tian you dian guai, wei shen me? guai ke ai de. ke yi bang wo xi ge dong xi ma? xi shen me? xi huan wo.
输出样例 2 Not interesting.
numint(input())not_inter1while(num):flag0num-1in_strinput()resultin_str.split( )for str_ in result:if(str_.isdigit()True):flag1not_inter0if(flag1):print(in_str)if(not_inter1):print(Not interesting.) 520-5 婚礼上的游戏 姥姥在劳动节假期出席了八云学长的婚礼婚礼上有一个小游戏比较适合拿来出题于是就有了这个题目。 在游戏中主持人手举一个计时器递给参与游戏的宾客一个红色按钮按下后计时器上的数字就开始以每厘秒一个数字的速度跳动。宾客要在最接近 3 秒即 300 厘秒的时刻再次按下按钮停止计时。停止的时刻最接近 300 厘秒的宾客获得大奖。 姥姥记录了所有宾客们玩这个游戏的成绩下面就请你统计一下有多少人获得了大奖。 输入格式 输入首先在第一行给出一个正整数 n≤1000是参与游戏的宾客数量。随后 n 行每行给出一位宾客的计时结果是以厘秒为单位在区间 [100,500] 内的整数。
输出格式 输出获得大奖的宾客人数即计时结果最接近 300 厘秒的并列人数。
输入样例 5 157 298 302 303 325
输出样例 2
numint(input())
people[]
while(num):num-1people.append(int(input()))
#print(people)
min300
sum1
for i in people:numabs(i-300)if(nummin):minnumelif(nummin):sum1
print(sum) 520-6 借贷还是赠予 每逢 520 这类日子许多情侣之间会转账 520 元、1314 元等金额尤其是热恋期双方对花费不太计较但一旦感情破裂经济纠纷随之而来。日常生活中情侣间的转账是借款还是赠与法官认为“1314”、“520”等对男女朋友关系具有特殊含义的金额应认定为赠与。 现给定一个情侣特殊数字的集合对于某人的转账清单请你标记出哪些是赠予哪些是借贷。 输入格式 输入首先在第一行给出一个正整数 n≤是情侣特殊数字的数量。随后一行给出 n 个不超过 104 的正整数。 接下来一行给出一个正整数 m≤是转账记录的条数。随后一行给出 m 个不超过 的转账金额。
输出格式 按照输入的顺序处理转账金额每个处理结果占一行。对于每个转账金额如果其是情侣特殊数字集合中的数字就在对应行中输出 ZengYu否则输出 JieDai。
输入样例 4 1314 521 2199 520 10 10 12345678 520 2200 233 2199 1314 666 888 521 输出样例 JieDai JieDai ZengYu JieDai JieDai ZengYu ZengYu JieDai JieDai ZengYu
numinput()
zengyuinput().split( )
numinput()
moneyinput().split( )
#print(money)
for i in money:if(i in zengyu):print(ZengYu)else:print(JieDai) 520-7 静待缘分 不要被输入格式中的10^6迷惑 整个题目的意思为xyx-yxyx/yN 化简得到 2xyxy^2xN 由此可见 将x固定住就可以得到上面题目所注的一元二次方程ax,b2x,cx-N, 注意查看题目所说的N是正整数,则要么同负要么同正同时根据提示x/y为整数也可得 ix/y的范围是1如何得到i的最大范围呢 分类讨论
当x0 y0由2xxyiN得到 i最大为N当x0 y0, 2xxyiN得到x(2y)iN再分类讨论 若2y0则i最大为N若2y0则0y-2,假设y0,则i最大为N-2x 假设iN-2x则根据前文所述 ix/y1得到N-2x1且N0得到0x-0.5则iN 由此得到 我们可以将i作为一个固定值从而求出x和yi的范围在1~N(边界均包含)
(n % i 0 (n / i int(sqrt(n / i)) * int(sqrt(n / i))))这里是回应了题目中的提示能够整除
//这里做题中因为时间原因先跳到第八题了 第七题这里请参考其他博主的题解这里仅说明思路python版可自行写出
//https://blog.csdn.net/C_K_Y/article/details/139074240
#includeiostream
#includecmath
#includealgorithm
#includemap
using namespace std;
mapint,int mp;
int main(){int n;cinn;for(int i 1;in;i)if(n % i 0 (n / i int(sqrt(n / i)) * int(sqrt(n / i)))){int y -1 sqrt(n / i);int x i * y;mp[x] y;y -1 - sqrt(n / i);x i * y;mp[x] y;}for(auto it : mp){if(it.second 0) continue;cout(it.first, it.second)endl;}return 0;
}520-8 测测名字 有一个“爱情测试研究所”请你帮助写一个测恋人名字的小程序需求如下 需要准备一本“答案之书”书中列出若干由 4 ~ 8 个中文字组成的句子即为测试答案。部分答案是正向的例如“其实我在等你”部分答案是负向的例如“相见不如怀念”。 提取句子中每个字的汉语拼音首字母例如“其实我在等你”对应“qswzdn”“相见不如怀念”对应“xjbrhn”。 接收两位用户输入的姓名同样提取名字中每个字的汉语拼音首字母形成姓名缩写。例如“张丹宁”对应“zdn”“齐少文”对应“qsw”。 将两位用户的姓名缩写拼接在一起去答案之书中寻找缩写完全一致的答案并输出。例如“齐少文”和“张丹宁”的名字拼接起来就可以得到“其实我在等你”。 当然答案之书的答案可能是不唯一的 —— 两个名字的先后拼接顺序就至少对应了两种可能的答案。对于同一种拼接答案之书也可能有多个答案与之对应。则输出规则如下 def find_first_an(words):string for i in range(1, len(words)):string words[i][0]return stringdef find_first(words):string for i in range(0, len(words)):string words[i][0]return stringnum1 int(input())
dic {} # 编号正负向缩写答案
answer []for i in range(1, (num1 1)):in_str input()in_str_list in_str.split( )dic {i: i, direct: in_str_list[0], sx: find_first_an(in_str_list), an: in_str[2:]}answer.append(dic)
# print(answer)num2 int(input())
while (num2):people1 input()people2 input()people1_ people1.split( )people2_ people2.split( )people1 .join(people1_ )people2 .join(people2_ )people1_ find_first(people1_)people2_ find_first(people2_)result1 people1_ people2_result2 people2_ people1_posi_an []nega_an []for j in answer:if ((j[sx] result1) or (j[sx] result2)):if (j[direct] 1):posi_an .append( j[an])else:nega_an .append( j[an])if (posi_an []):posi_an nega_anif (len(posi_an) 1):nt len(people1)len(people2)na len(posi_an)k nt % naprint(posi_an[k])elif(len(posi_an) 1) :print(.join(posi_an))else:print(tian ji bu ke xie lu)num2 - 1