<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[only_a_joke1的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/only_a_joke1</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; only_a_joke1]]></copyright><item><title><![CDATA[力扣每日一题——汉明距离]]></title><link>https://blog.youkuaiyun.com/only_a_joke1/article/details/117319056</link><guid>https://blog.youkuaiyun.com/only_a_joke1/article/details/117319056</guid><author>only_a_joke1</author><pubDate>Thu, 27 May 2021 09:08:49 +0800</pubDate><description><![CDATA[分析：汉明距离正如题中所说是两个整数二进制的不同位的个数。那么只要异或一下，得到的结果中的1的个数就是我们所求的汉明距离
异或之后对于得到的结果进行位计算的话，那么我们可以让其与1进行与运算，然后进行右移一位，重复操作直至异或得到的结果为零。
class Solution {
public:
    int hammingDistance(int x, int y) {
        int s = x ^ y, ret = 0;
        while (s) {
            ret .]]></description><category></category></item><item><title><![CDATA[力扣每日一题——反转每对括号之间的子串]]></title><link>https://blog.youkuaiyun.com/only_a_joke1/article/details/117305797</link><guid>https://blog.youkuaiyun.com/only_a_joke1/article/details/117305797</guid><author>only_a_joke1</author><pubDate>Wed, 26 May 2021 22:02:22 +0800</pubDate><description><![CDATA[给出一个字符串 s（仅含有小写英文字母和括号）。
请你按照从括号内到外的顺序，逐层反转每对匹配括号中的字符串，并返回最终的结果。
注意，您的结果中 不应 包含任何括号。
示例 1：
输入：s = “(abcd)”
输出：“dcba”
示例 2：
输入：s = “(u(love)i)”
输出：“iloveu”
示例 3：
输入：s = “(ed(et(oc))el)”
输出：“leetcode”
示例 4：
输入：s = “a(bcdefghijkl(mno)p)q”
输出：“apmnolkjihgfedcb]]></description><category></category></item><item><title><![CDATA[不知道何时，我逐渐丧失了表达能力]]></title><link>https://blog.youkuaiyun.com/only_a_joke1/article/details/116431280</link><guid>https://blog.youkuaiyun.com/only_a_joke1/article/details/116431280</guid><author>only_a_joke1</author><pubDate>Wed, 05 May 2021 22:05:06 +0800</pubDate><description><![CDATA[不知道何时，我逐渐丧失了表达能力
上大学这几年，感觉自己浑浑噩噩，对于自己的学习，我觉得从来都是在期末考试的时候复习一周，然后考一个能及格的成绩就万事大吉。时至大三，考研和工作摆在我的面前，对于专业知识的极度缺乏，让我对工作想都不敢再想，只能乖乖考研。目标院校选择哪个一度又让我感到一阵无助，更
多的是无力感。不知道何时，我失去了表达能力，开始了一天又一天的重复生活，朋友圈或者空间等已经很久没有更新，我不再想去和别人分享任何东西。当发现这一点时，我感觉那真是太可怕了，我还只是一个21岁的年轻人。我想改变！
今]]></description><category></category></item><item><title><![CDATA[7-3阅览室]]></title><link>https://blog.youkuaiyun.com/only_a_joke1/article/details/104000753</link><guid>https://blog.youkuaiyun.com/only_a_joke1/article/details/104000753</guid><author>only_a_joke1</author><pubDate>Wed, 05 May 2021 15:41:08 +0800</pubDate><description><![CDATA[天梯图书阅览室请你编写一个简单的图书借阅统计程序。当读者借书时，管理员输入书号并按下S键，程序开始计时；当读者还书时，管理员输入书号并按下E键，程序结束计时。书号为不超过1000的正整数。当管理员将0作为书号输入时，表示一天工作结束，你的程序应输出当天的读者借书次数和平均阅读时间。
注意：由于线路偶尔会有故障，可能出现不完整的纪录，即只有S没有E，或者只有E没有S的纪录，系统应能自动忽略这种无效纪...]]></description><category></category></item><item><title><![CDATA[7-4稳赢]]></title><link>https://blog.youkuaiyun.com/only_a_joke1/article/details/104088155</link><guid>https://blog.youkuaiyun.com/only_a_joke1/article/details/104088155</guid><author>only_a_joke1</author><pubDate>Wed, 05 May 2021 15:40:41 +0800</pubDate><description><![CDATA[现要求你编写一个稳赢不输的程序，根据对方的出招，给出对应的赢招。但是！为了不让对方输得太惨，你需要每隔K次就让一个平局。
输入格式：
输入首先在第一行给出正整数K（≤10），即平局间隔的次数。随后每行给出对方的一次出招：ChuiZi代表“锤子”、JianDao代表“剪刀”、Bu代表“布”。End代表输入结束，这一行不要作为出招处理。
输出格式：
对每一个输入的出招，按要求输出稳赢或平局的招式。每...]]></description><category></category></item><item><title><![CDATA[中缀表达式转换为后缀表达式（无括号输入）]]></title><link>https://blog.youkuaiyun.com/only_a_joke1/article/details/108810537</link><guid>https://blog.youkuaiyun.com/only_a_joke1/article/details/108810537</guid><author>only_a_joke1</author><pubDate>Sat, 26 Sep 2020 12:44:17 +0800</pubDate><description><![CDATA[读入一个只包含+ - * /的非负整数计算表达式，计算该表达式的值
输入：每个测试用例占一行，每行不超过200个字符，整数和运算符之间用一个空格分隔。当一行中只有0时输入结束，相应的结果不要输出
输出：输出该表达式的值，精确到小数点后两位
一道很经典的关于栈的认识的题目，这道题没有涉及到括号

//首先我们要计算计算人认识的中缀表达式的值，就要转换为机器认识的后缀表达式，从而得到值
#include&lt;bits/stdc++.h&gt;
using namespace std;
struct node{]]></description><category></category></item><item><title><![CDATA[L2-006 树的遍历]]></title><link>https://blog.youkuaiyun.com/only_a_joke1/article/details/108736937</link><guid>https://blog.youkuaiyun.com/only_a_joke1/article/details/108736937</guid><author>only_a_joke1</author><pubDate>Tue, 22 Sep 2020 17:23:06 +0800</pubDate><description><![CDATA[给定一棵二叉树的后序遍历和中序遍历，请你输出其层序遍历的序列。这里假设键值都是互不相等的正整数。
输入格式：
输入第一行给出一个正整数N（≤30），是二叉树中结点的个数。第二行给出其后序遍历序列。第三行给出其中序遍历序列。数字间以空格分隔。
输出格式：
在一行中输出该树的层序遍历的序列。数字间以1个空格分隔，行首尾不得有多余空格。
输入样例：
7
2 3 1 5 7 6 4
1 2 3 4 5 6 7
输出样例：
4 1 6 3 5 7 2
#include&lt;cstdio&gt;
#include&l]]></description><category></category></item><item><title><![CDATA[天梯赛 L1-002 打印沙漏]]></title><link>https://blog.youkuaiyun.com/only_a_joke1/article/details/108691109</link><guid>https://blog.youkuaiyun.com/only_a_joke1/article/details/108691109</guid><author>only_a_joke1</author><pubDate>Sun, 20 Sep 2020 12:23:37 +0800</pubDate><description><![CDATA[本题要求你写个程序把给定的符号打印成沙漏的形状。例如给定17个“*”，要求按下列格式打印

所谓“沙漏形状”，是指每行输出奇数个符号；各行符号中心对齐；相邻两行符号数差2；符号数先从大到小顺序递减到1，再从小到大顺序递增；首尾符号数相等。
给定任意N个符号，不一定能正好组成一个沙漏。要求打印出的沙漏能用掉尽可能多的符号。
输入格式:
输入在一行给出1个正整数N（≤1000）和一个符号，中间以空格分隔。
输出格式:
首先打印出由给定符号组成的最大的沙漏形状，最后在一行中输出剩下没用掉的符号数。
输入样例:
1]]></description><category></category></item><item><title><![CDATA[7-1 N个数求和(东北大学寒假训练营)]]></title><link>https://blog.youkuaiyun.com/only_a_joke1/article/details/104541746</link><guid>https://blog.youkuaiyun.com/only_a_joke1/article/details/104541746</guid><author>only_a_joke1</author><pubDate>Thu, 27 Feb 2020 18:22:29 +0800</pubDate><description><![CDATA[本题的要求很简单，就是求N个数字的和。麻烦的是，这些数字是以有理数分子/分母的形式给出的，你输出的和也必须是有理数的形式。
输入格式：
输入第一行给出一个正整数N（≤100）。随后一行按格式a1/b1 a2/b2 …给出N个有理数。题目保证所有分子和分母都在长整型范围内。另外，负数的符号一定出现在分子前面。
输出格式：
输出上述数字和的最简形式 —— 即将结果写成整数部分 分数部分，其中分数部分写...]]></description><category></category></item><item><title><![CDATA[7-2 日期格式化]]></title><link>https://blog.youkuaiyun.com/only_a_joke1/article/details/103964378</link><guid>https://blog.youkuaiyun.com/only_a_joke1/article/details/103964378</guid><author>only_a_joke1</author><pubDate>Mon, 13 Jan 2020 21:14:18 +0800</pubDate><description><![CDATA[世界上不同国家有不同的写日期的习惯。比如美国人习惯写成“月-日-年”，而中国人习惯写成“年-月-日”。下面请你写个程序，自动把读入的美国格式的日期改写成中国习惯的日期。
输入格式：
输入在一行中按照“mm-dd-yyyy”的格式给出月、日、年。题目保证给出的日期是1900年元旦至今合法的日期。
输出格式：
在一行中按照“yyyy-mm-dd”的格式给出年、月、日。
输入样例：
03-15-2017...]]></description><category></category></item><item><title><![CDATA[7-1 寻找250]]></title><link>https://blog.youkuaiyun.com/only_a_joke1/article/details/103964101</link><guid>https://blog.youkuaiyun.com/only_a_joke1/article/details/103964101</guid><author>only_a_joke1</author><pubDate>Mon, 13 Jan 2020 20:45:42 +0800</pubDate><description><![CDATA[【HBU天梯赛训练】7-1 寻找250**对方不想和你说话，并向你扔了一串数…… 而你必须从这一串数字中找到“250”这个高大上的感人数字。
输入格式：
输入在一行中给出不知道多少个绝对值不超过1000的整数，其中保证至少存在一个“250”。
输出格式：
在一行中输出第一次出现的“250”是对方扔过来的第几个数字（计数从1开始）。题目保证输出的数字在整型范围内。
输入样例：
888 666 123...]]></description><category></category></item></channel></rss>