<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[xiaooochaooo的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/xiaooochaooo</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; xiaooochaooo]]></copyright><item><title><![CDATA[第九届编程大赛预选赛]]></title><link>https://blog.youkuaiyun.com/xiaooochaooo/article/details/124933560</link><guid>https://blog.youkuaiyun.com/xiaooochaooo/article/details/124933560</guid><author>xiaooochaooo</author><pubDate>Mon, 23 May 2022 19:50:12 +0800</pubDate><description><![CDATA[第九届编程大赛预选赛

有些题目可能有c++版本和py版本

一、YYDS
题目链接：
https://www.xujcoj.com/home/problem/detail/3617
c++_code:
#include&lt;bits/stdc++.h&gt;
using namespace std;
//也可以用sort()函数
int main(){
    int m;
    cin&gt;&gt;m;
    set&lt;string&gt;s;
    getchar();//清除m的换行符]]></description><category></category></item><item><title><![CDATA[21-22(2)第三次线上赛]]></title><link>https://blog.youkuaiyun.com/xiaooochaooo/article/details/124073429</link><guid>https://blog.youkuaiyun.com/xiaooochaooo/article/details/124073429</guid><author>xiaooochaooo</author><pubDate>Sun, 10 Apr 2022 10:01:22 +0800</pubDate><description><![CDATA[21-22(2)第三次线上赛

有些题目可能有c++版本和py版本

一、TQL的二年级数学
描述
已知有3个整数a、b、c，TQL想要知道是否可以在a和b之间添加一个四则运算符号（加减乘除），使得运算结果等于c。
注意：
（1）必须a在前b在后
（2）b为负数时，可以在b外面加一对小括号，以符合数学规范
（3）除法是数学意义上的除法，因而5/2=2.5
输入
多组案例。一个正整数n，表示案例的数量。（n&lt;=100）
每组案例由3个整数a、b、c组成。（绝对值均不大于1e9）
输出
针对每组案例，如果]]></description><category></category></item><item><title><![CDATA[21-22（2）第2次线上赛]]></title><link>https://blog.youkuaiyun.com/xiaooochaooo/article/details/123768009</link><guid>https://blog.youkuaiyun.com/xiaooochaooo/article/details/123768009</guid><author>xiaooochaooo</author><pubDate>Sun, 27 Mar 2022 08:58:03 +0800</pubDate><description><![CDATA[21-22（2）第2次线上赛
罗少的一年级数学
描述
罗少做数学题经常把加法题看成减法题。有一天涂涂出了两个整数相加的算术题，罗少当成了这两个整数相减，于是给出了减法计算的结果。
大范手上有罗少的减法计算结果和涂涂的加法计算答案，但没有题目。大范想要知道题目中两个整数分别是多少。
输入
多组案例。一个正整数n，表示案例的数量。（n&lt;=100）
每组案例由两个整数a和b组成，其中a表示两个整数相减的结果，b表示两个整数相加的结果。（-1e6&lt;=a,b&lt;=1e6）
输出
针对每组案例，如果无解]]></description><category></category></item><item><title><![CDATA[单向链表（以加入数字为例）]]></title><link>https://blog.youkuaiyun.com/xiaooochaooo/article/details/123414093</link><guid>https://blog.youkuaiyun.com/xiaooochaooo/article/details/123414093</guid><author>xiaooochaooo</author><pubDate>Thu, 10 Mar 2022 23:19:16 +0800</pubDate><description><![CDATA[单向链表（以加入数字为例）
链表是由一系列节点构成，每个节点包含两个部分，数据和指针。可以把链表看成是不是连续存放的数组
创建链表
class Node{//节点
public:
    string name;
    int num;//要储存的数据
    Node *next;//指针，指向下一个数据，如果没有就是空指针
    Node() :next(nullptr) {}//一些必要的构造函数
    Node(int num) :num(num), next(nullptr) {}
    ]]></description><category></category></item><item><title><![CDATA[21-22（2）第0次线上赛]]></title><link>https://blog.youkuaiyun.com/xiaooochaooo/article/details/123162274</link><guid>https://blog.youkuaiyun.com/xiaooochaooo/article/details/123162274</guid><author>xiaooochaooo</author><pubDate>Sun, 27 Feb 2022 12:10:54 +0800</pubDate><description><![CDATA[21-22（2）第0次线上赛
*或许我的做法不是最简单的
一、逆序-2
描述
给你一个数组 *a*，下标为 1 到 n，你需要按顺序执行以下操作：
1、把所有数字加上它的下标，即 a[i] += i
2、把所有数字的顺序颠倒，例如 123 变为 321，100 变成 1（前面的零要去掉）
3、逆向输出数组，即输出 a[n]、a[n - 1] … a[1]
输入
只有一组案例，第一行是一个正整数 n 表示数字的数量。（1 &lt;= n &lt;= 100）
然后是 n 个不大于 100 的正整数。
输出
按]]></description><category></category></item><item><title><![CDATA[2021级C++上机考（物联网、机器人）（下）]]></title><link>https://blog.youkuaiyun.com/xiaooochaooo/article/details/122390178</link><guid>https://blog.youkuaiyun.com/xiaooochaooo/article/details/122390178</guid><author>xiaooochaooo</author><pubDate>Sun, 09 Jan 2022 10:15:41 +0800</pubDate><description><![CDATA[六、记分规则

描述

有位同学本学期经历了3场小测，成绩分别为s1、s2、s3。现在老师给出了2种小测记分规则，一种以三次小测的平均分作为平时分，记为t1；一种以三次小测位于中间的成绩（即第2高成绩）作为平时分，记为t2。现在请你帮忙看看，两种记分规则下的平时分相差了多少分？（取t1、t2差值的绝对值，精确到小数点后2位）

输入

多组案例。一个正整数n，表示案例的数量。（n&lt;=100）

每组案例由3个非负浮点数s1、s2、s3组成。（均不大于100）

输出

针对每组案例，输出一个浮点数，表]]></description><category></category></item><item><title><![CDATA[2021级C++上机考（物联网、机器人）（上）]]></title><link>https://blog.youkuaiyun.com/xiaooochaooo/article/details/122378787</link><guid>https://blog.youkuaiyun.com/xiaooochaooo/article/details/122378787</guid><author>xiaooochaooo</author><pubDate>Sat, 08 Jan 2022 13:05:14 +0800</pubDate><description><![CDATA[*上都是水题，看看就好

一、This is line x

描述

输出m行文字，文字内容是This is line x.

其中x要分别用数字1、2、...、m替换。

输入

只有一组案例。

一个正整数m，表示有m行文字。（m&lt;=30）

输出

输出m行文字，文字内容是This is line x.

其中x要分别用数字1、2、...、m替换。

最后一行文字输出结束后也要换行。

样例输入

3


样例输出

This is line 1.

This is line 2.

This.]]></description><category></category></item><item><title><![CDATA[2021级C++上机考（下）]]></title><link>https://blog.youkuaiyun.com/xiaooochaooo/article/details/122365468</link><guid>https://blog.youkuaiyun.com/xiaooochaooo/article/details/122365468</guid><author>xiaooochaooo</author><pubDate>Fri, 07 Jan 2022 16:00:42 +0800</pubDate><description><![CDATA[*考试没做出来的最后两题花了很久把它做出来（手动哭泣）

六、纳税光荣

描述

某国实行阶梯税率，居民交税时，根据自己的年收入计算需要缴纳的税费。

采用阶梯计费，收入处于0~m1的部分，按r1的比例算该部分的税费；收入处于m1~m2的部分，按r2的比例计算该部分的税费；...；收入处于m5~m6的部分，按r6的比例计算该部分的税费；收入处于超过m6以上的部分，按r7的比例计算该部分的税费。

然后把所有部分的税费累加起来，就是该居民总共应缴纳的税费。

输入

多组案例。一个正整数n，表示案例的数量。（]]></description><category></category></item><item><title><![CDATA[2021级C++上机考（上）]]></title><link>https://blog.youkuaiyun.com/xiaooochaooo/article/details/122347491</link><guid>https://blog.youkuaiyun.com/xiaooochaooo/article/details/122347491</guid><author>xiaooochaooo</author><pubDate>Thu, 06 Jan 2022 17:19:43 +0800</pubDate><description><![CDATA[*上一般都是水题，看看就好

一、立方值

描述

输出从1到m各个数的立方值。注意看样例的输出格式。

输入

只有一组案例。

一个正整数m。（m&lt;=20）

输出

一共有m行，每行输出一个表达式，例如第1行输出1*1*1=1，第2行输出2*2*2=8，以此类推。

最后一行输出后也要换行。

样例输入

3


样例输出

1*1*1=1

2*2*2=8

3*3*3=27



关键代码


*****
for (int i = 1; i &lt;= m; i++)
{
	int ans.]]></description><category></category></item><item><title><![CDATA[2021级c++上机模拟考小结（下）]]></title><link>https://blog.youkuaiyun.com/xiaooochaooo/article/details/122318011</link><guid>https://blog.youkuaiyun.com/xiaooochaooo/article/details/122318011</guid><author>xiaooochaooo</author><pubDate>Wed, 05 Jan 2022 11:49:02 +0800</pubDate><description><![CDATA[六、余数是几

描述

已知a和b两个正整数互质（即最大公因数为1），且b是质数，求a的b-1次方除以b的余数

输入

多组案例。一个正整数n，表示案例的数量。（n&lt;=1000）

每组案例由两个正整数a和b组成。（均不大于1e+8）

输出

针对每组案例，输出一个整数，表示a的b-1次方除以b的余数

样例输入

1
3 5


样例输出

1



关键代码


*****
ll quickPower(ll a, ll b)//快速幂
{
	ll ans = 1;
	while (b)
	{.]]></description><category></category></item><item><title><![CDATA[2021级c++上机模拟考小结（上）]]></title><link>https://blog.youkuaiyun.com/xiaooochaooo/article/details/122020877</link><guid>https://blog.youkuaiyun.com/xiaooochaooo/article/details/122020877</guid><author>xiaooochaooo</author><pubDate>Sun, 19 Dec 2021 11:03:22 +0800</pubDate><description><![CDATA[*最近考试较忙，所以先写ac数量前五的题，预计后面五题会在1.6发出。

一、型号阵列-21

描述

有一根由#字符组成的竖直方向的直线把a行b列的星号阵列一分为二，其中左半边有c列，右半边有b-c列。

输出该阵列。

输入

只有一组案例。

三个正整数a、b、c。（1&lt;=a&lt;=10，1&lt;=b&lt;=10，1&lt;=c，1&lt;=b-c

输出

输出星号阵列。每行最后一个非空格字符后不要输出空格，最后一行输出完要换行。

样例输入

3 5 2


样例输出

**#***.]]></description><category></category></item><item><title><![CDATA[第四次线上赛小结]]></title><link>https://blog.youkuaiyun.com/xiaooochaooo/article/details/121725199</link><guid>https://blog.youkuaiyun.com/xiaooochaooo/article/details/121725199</guid><author>xiaooochaooo</author><pubDate>Sun, 05 Dec 2021 09:57:24 +0800</pubDate><description><![CDATA[一、没出现的数字

描述

判断一个正整数的每一位数字中是否出现了0~9这10个数字，统计有多少个数字没出现过。例如12345678，没出现过的数字是0和9，故共有2个数字没出现过。

输入

多组案例。一个正整数n，表示案例的数量。（n&lt;=100）

每组案例由一个正整数m组成。（m&lt;=1e+9）

输出

针对每组案例，输出一个整数，表示m中有多少个数字没出现过。

每组案例输出完要换行。

样例输入

2
10
12345678


样例输出

8

2

关键代码


*****
wh.]]></description><category></category></item><item><title><![CDATA[2021级cpp上机练习题第19次（使用标记变量记录状态）]]></title><link>https://blog.youkuaiyun.com/xiaooochaooo/article/details/121545233</link><guid>https://blog.youkuaiyun.com/xiaooochaooo/article/details/121545233</guid><author>xiaooochaooo</author><pubDate>Thu, 25 Nov 2021 21:04:08 +0800</pubDate><description><![CDATA[一、奇异数

描述

定义：如果一个数字中的每位数都互不相同，则称该数字为奇异数。例如，1234是一个奇异数，因为1、2、3、4这四个数字都互不相同。当正整数m为偶数时，返回比m大的最小的奇异数；当m为奇数时，返回比m小的最大的奇异数。

输入

第1行是一个正整数n，表示测试案例的数量。

从第2行到第n+1行，每行有1个正整数m（m&lt;=100000000）

输出

针对每组测试案例，当m为偶数时，返回比m大的最小的奇异数；当m为奇数时，返回比m小的最大的奇异数。每组案例输出完后都要换行。

样例]]></description><category></category></item><item><title><![CDATA[2021级cpp上机练习题第16次（综合练习）]]></title><link>https://blog.youkuaiyun.com/xiaooochaooo/article/details/121523196</link><guid>https://blog.youkuaiyun.com/xiaooochaooo/article/details/121523196</guid><author>xiaooochaooo</author><pubDate>Wed, 24 Nov 2021 21:54:00 +0800</pubDate><description><![CDATA[一、赛跑

描述

大柱和黄大佬比赛跑步，黄大佬会把比赛总时间T小时中的s小时拿来睡觉。现在已知比赛总时间T、黄大佬睡觉时间s、黄大佬的跑步速度a、大柱的跑步速度b。问在比赛总时间内谁跑得更远。

输入

一个正整数n，表示有n组案例。

每组案例由4个整数T、s、a、b组成。（1&lt;=T&lt;=1000，0&lt;=s&lt;=T，1&lt;=a&lt;=100，1&lt;=b&lt;=100）

输出

针对每组案例，如果黄大佬跑得远，则输出huang；如果大柱跑得远，则输出dazhu；如果跑得一]]></description><category></category></item><item><title><![CDATA[2021级cpp上机练习题第10次（循环综合应用）]]></title><link>https://blog.youkuaiyun.com/xiaooochaooo/article/details/121500283</link><guid>https://blog.youkuaiyun.com/xiaooochaooo/article/details/121500283</guid><author>xiaooochaooo</author><pubDate>Tue, 23 Nov 2021 21:09:15 +0800</pubDate><description><![CDATA[一、特别的数字-3

描述

判断一个整数x是不是在a~b之间（包含a和b）

输入

一个正整数n，表示有n组案例。

在每组案例中有三个整数x、a、b，其中x表示要判断的数字，a和b表示范围。

输出

针对每组案例，如果x在a~b之间，则输出Yes，否则输出No。每组案例输出完都要换行。

样例输入

2
6 5 100
6 10 20


样例输出

Yes

No

关键代码


*****
if (x &gt;= a &amp;&amp; x &lt;= b) 
{
	cout &lt;&lt.]]></description><category></category></item><item><title><![CDATA[第三次线上赛小结]]></title><link>https://blog.youkuaiyun.com/xiaooochaooo/article/details/121449761</link><guid>https://blog.youkuaiyun.com/xiaooochaooo/article/details/121449761</guid><author>xiaooochaooo</author><pubDate>Sun, 21 Nov 2021 11:01:31 +0800</pubDate><description><![CDATA[一、星号阵列-18

描述

输入一个不小于6的偶数，输出如下星号阵列。周围一圈是*；正中间两横两竖是+；然后四个角落根据方位，按照类似坐标系的象限，输出1、2、3、4。

例如输入8时，应输出：





输入

只有一组案例。

一个正整数n，表示阵列的宽度和高度。（6&lt;=n&lt;=50）

输出

根据要求输出阵列，阵列的最后一行结束后也有换行。

样例输入

12

样例输出





关键代码


****
for (int i = 1; i &lt;= n; i++)
	{
		fo..]]></description><category></category></item><item><title><![CDATA[第二次线上赛小结]]></title><link>https://blog.youkuaiyun.com/xiaooochaooo/article/details/120930699</link><guid>https://blog.youkuaiyun.com/xiaooochaooo/article/details/120930699</guid><author>xiaooochaooo</author><pubDate>Sun, 24 Oct 2021 11:13:40 +0800</pubDate><description><![CDATA[目录

一、输出字符；

二、二次函数最值问题；

三、静默的质数；

四、总和为4；

五、舍罕王-2；

六、天文大潮；

一、输出字符；

描述

输出指定数量的指定字符。

输入

多组案例。一个正整数n，表示案例的数量。

每组案例由一个正整数m和一个字符a组成。

输出

针对每组案例，如果m是奇数，则输出m个a，中间不要有空格；如果m是偶数，则输出m/2个a，每两个a之间都要有一个空格，最后一个a后面没有空格。

每组案例输出完都要换行。

样例输入

2
5 B
6 N

样例输出

...]]></description><category></category></item></channel></rss>