<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ssacly的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/ssacly</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ssacly]]></copyright><item><title><![CDATA[蓝桥云课拼正方形]]></title><link>https://blog.youkuaiyun.com/ssacly/article/details/146345638</link><guid>https://blog.youkuaiyun.com/ssacly/article/details/146345638</guid><author>ssacly</author><pubDate>Tue, 18 Mar 2025 16:38:57 +0800</pubDate><description><![CDATA[小蓝正在玩拼图游戏，他有 73851378887217385137888721 个 2×22×2 的方块和 1047024510470245 个 1×11×1 的方块，他需要从中挑出一些来拼出一个正方形，比如用 33 个 2×22×2 和 44 个 1×11×1 的方块可以拼出一个 4×44×4 的正方形，用 99 个 2×22×2 的方块可以拼出一个 6×66×6 的正方形，请问小蓝能拼成的最大的正方形的边长为多少。]]></description><category></category></item><item><title><![CDATA[蓝桥云课班级活动]]></title><link>https://blog.youkuaiyun.com/ssacly/article/details/146324917</link><guid>https://blog.youkuaiyun.com/ssacly/article/details/146324917</guid><author>ssacly</author><pubDate>Mon, 17 Mar 2025 20:26:47 +0800</pubDate><description><![CDATA[小明的老师准备组织一次班级活动。班上一共有 nn 名 (nn 为偶数) 同学，老师想把所有的同学进行分组，每两名同学一组。为了公平，老师给每名同学随机分配了一个 nn 以内的正整数作为 idid，第 ii 名同学的 idid 为 aiai​。老师希望通过更改若干名同学的 idid 使得对于任意一名同学 ii，有且仅有另一名同学 jj 的 idid 与其相同 (ai=ajai​=aj​)。请问老师最少需要更改多少名同学的 idid？]]></description><category></category></item><item><title><![CDATA[蓝桥云课好数]]></title><link>https://blog.youkuaiyun.com/ssacly/article/details/146213467</link><guid>https://blog.youkuaiyun.com/ssacly/article/details/146213467</guid><author>ssacly</author><pubDate>Wed, 12 Mar 2025 19:55:49 +0800</pubDate><description><![CDATA[一个整数如果按从低位到高位的顺序，奇数位 (个位、百位、万位 ⋯⋯ ) 上的数字是奇数，偶数位 (十位、千位、十万位 ⋯⋯ ) 上的数字是偶数，我们就称之为 “好数”。给定一个正整数 NN，请计算从 1 到 NN 一共有多少个好数。]]></description><category></category></item><item><title><![CDATA[蓝桥握手问题]]></title><link>https://blog.youkuaiyun.com/ssacly/article/details/146183519</link><guid>https://blog.youkuaiyun.com/ssacly/article/details/146183519</guid><author>ssacly</author><pubDate>Tue, 11 Mar 2025 16:53:51 +0800</pubDate><description><![CDATA[小蓝组织了一场算法交流会议，总共有 5050 人参加了本次会议。在会议上，大家进行了握手交流。按照惯例他们每个人都要与除自己以外的其他所有人进行一次握手 (且仅有一次)。但有 77 个人，这 77 人彼此之间没有进行握手 (但这 77 人与除这 77 人以外的所有人进行了握手)。请问这些人之间一共进行了多少次握手?注意 AA 和 BB 握手的同时也意味着 BB 和 AA 握手了，所以算作是一次握手。]]></description><category></category></item><item><title><![CDATA[蓝桥奇怪的捐赠]]></title><link>https://blog.youkuaiyun.com/ssacly/article/details/146182523</link><guid>https://blog.youkuaiyun.com/ssacly/article/details/146182523</guid><author>ssacly</author><pubDate>Tue, 11 Mar 2025 16:32:55 +0800</pubDate><description><![CDATA[100100 万元必须被正好分成若干份（不能剩余）。每份必须是 77 的若干次方元。比如：11 元, 77 元， 4949 元，343343 元，...地产大亨 Q 先生临终的遗愿是：拿出 100100 万元给 X 社区的居民抽奖，以稍慰藉心中愧疚。在满足上述要求的情况下，分成的份数越多越好！请你帮忙计算一下，最多可以分为多少份？相同金额的份数不能超过 55 份。思路：转换为七的进制进行计算。]]></description><category></category></item><item><title><![CDATA[蓝桥剪纸刀]]></title><link>https://blog.youkuaiyun.com/ssacly/article/details/146181506</link><guid>https://blog.youkuaiyun.com/ssacly/article/details/146181506</guid><author>ssacly</author><pubDate>Tue, 11 Mar 2025 16:02:08 +0800</pubDate><description><![CDATA[在上面的例子中，小蓝的打印机没办法打印到边缘，所以边缘至少要裁 4 次。另外，小蓝每次只能裁一张纸，不能重叠或者拼起来裁。小蓝用一张纸打印出两行三列共 6 个二维码，至少使用九次裁出来，下图给出了一种裁法。印出 20 行 22 列共 440 个二维码，他至少需要裁多少次？小蓝有一个裁纸刀，每次可以将一张纸沿一条直线裁成两半。// 请在此输入您的代码。如果小蓝要用一张纸打。]]></description><category></category></item><item><title><![CDATA[Object02]]></title><link>https://blog.youkuaiyun.com/ssacly/article/details/142882026</link><guid>https://blog.youkuaiyun.com/ssacly/article/details/142882026</guid><author>ssacly</author><pubDate>Sat, 12 Oct 2024 17:01:48 +0800</pubDate><description><![CDATA[/ new Person()创建的空间（数据）才是真正的对象。System.out.println("当前这个人的信息");// TODO 自动生成的方法存根。// p1是对象名，（对象引用）// 创建Person对象。]]></description><category></category></item><item><title><![CDATA[Object01.java]]></title><link>https://blog.youkuaiyun.com/ssacly/article/details/142881570</link><guid>https://blog.youkuaiyun.com/ssacly/article/details/142881570</guid><author>ssacly</author><pubDate>Sat, 12 Oct 2024 16:47:25 +0800</pubDate><description><![CDATA[System.out.println("第一只猫的信息为" +cat1.name +" "+cat1.age + " "+cat1.color);System.out.print("第二只猫的信息为" +cat2.name +" "+cat2.age + " "+cat2.color);// String[] Cat1 = {"小白","3","白色"};// String[] Cat2 = {"小花","4","花色"};// //单独变量解决 =》不利于数据的管理（把一只猫的信息拆解）]]></description><category></category></item><item><title><![CDATA[Trip.java]]></title><link>https://blog.youkuaiyun.com/ssacly/article/details/142829637</link><guid>https://blog.youkuaiyun.com/ssacly/article/details/142829637</guid><author>ssacly</author><pubDate>Thu, 10 Oct 2024 18:57:32 +0800</pubDate><description><![CDATA[System.out.print("旺季儿童的票价为60/2");System.out.print("淡季除成人外票价均为20");System.out.print("旺季成年人的票价为60");System.out.print("老年人的票价为60/3");System.out.print("淡季成年人的票价为40");System.out.print("请输入现在所处的月份");System.out.print("请输入你的年龄");System.out.print("请输入你的年龄");]]></description><category></category></item><item><title><![CDATA[ByteHomework.java]]></title><link>https://blog.youkuaiyun.com/ssacly/article/details/138505379</link><guid>https://blog.youkuaiyun.com/ssacly/article/details/138505379</guid><author>ssacly</author><pubDate>Mon, 06 May 2024 19:23:04 +0800</pubDate><description><![CDATA[/错误 字符串转化成整数要用包中类 应该 Integer.parselnt("18");//错误 b + 2 为int类型不能赋给short。//错误 i+1后的类型为int，精度比char高。//4.写出将String转换成double类型的语句，以及将char类型转换成String的语句。// 正确 int 会自动转化为double。//错误 double 不能赋给 int。//a%b当a是小数时，公式 = a - （int）a/b*b。]]></description><category></category></item><item><title><![CDATA[ByteOperator.java]]></title><link>https://blog.youkuaiyun.com/ssacly/article/details/138195392</link><guid>https://blog.youkuaiyun.com/ssacly/article/details/138195392</guid><author>ssacly</author><pubDate>Thu, 25 Apr 2024 17:29:30 +0800</pubDate><description><![CDATA[<     11111111 11111111 11111111 11111111 运算后的补码。<<     11111111 11111111 11111111 11111100 运算后的补码。/* 补码 00000000 00000000 00000000 00000001。补码 11111111 11111111 11111111 11111111。补码 11111111 11111111 11111111 11111111。/*  位运算符>>,<<,>>>]]></description><category></category></item><item><title><![CDATA[ByteOperator.java]]></title><link>https://blog.youkuaiyun.com/ssacly/article/details/138168302</link><guid>https://blog.youkuaiyun.com/ssacly/article/details/138168302</guid><author>ssacly</author><pubDate>Wed, 24 Apr 2024 20:02:51 +0800</pubDate><description><![CDATA[1)先得到 2的补码 =>2的原码 00000000 00000000 00000000 00000010（int类型占四个字节）2的补码 00000000 00000000 00000000 00000010。2)3的补码=>3的原码 00000000 00000000 00000000 00000011。2)3的补码=>3的原码 00000000 00000000 00000000 00000011。2)3的补码=>3的原码 00000000 00000000 00000000 00000011。]]></description><category></category></item><item><title><![CDATA[Input.java]]></title><link>https://blog.youkuaiyun.com/ssacly/article/details/137243055</link><guid>https://blog.youkuaiyun.com/ssacly/article/details/137243055</guid><author>ssacly</author><pubDate>Mon, 01 Apr 2024 18:43:48 +0800</pubDate><description><![CDATA[System.out.println("名字" + name + "年龄" + age + "薪水" +sal );//表示把java.util下的Scanner类导入。//接受用户输入int。System.out.println("人的信息如下：");System.out.println("请输入名字");System.out.println("请输入年龄");System.out.println("请输入薪水");]]></description><category></category></item><item><title><![CDATA[TernaryOperator.java]]></title><link>https://blog.youkuaiyun.com/ssacly/article/details/137123133</link><guid>https://blog.youkuaiyun.com/ssacly/article/details/137123133</guid><author>ssacly</author><pubDate>Thu, 28 Mar 2024 20:16:25 +0800</pubDate><description><![CDATA[/条件表达式为T 执行 a++ 先赋值再+1。//可以执行，满足int自动转换double。//强制转换 可以执行。2.如果条件表达式为false，运算后的结果是表达式2.    */System.out.println("b=" + b );System.out.println("最大的数是" +max2 );//表达式1和表达式2要为可以赋给接受变量的类型（或可以自动转换）]]></description><category></category></item><item><title><![CDATA[AssignOperator.java]]></title><link>https://blog.youkuaiyun.com/ssacly/article/details/137122035</link><guid>https://blog.youkuaiyun.com/ssacly/article/details/137122035</guid><author>ssacly</author><pubDate>Thu, 28 Mar 2024 19:35:10 +0800</pubDate><description><![CDATA[/等价 n =(byte)(n + 3) 为什么代码可以通过的原因：底层将int类型转换为byte类型。//复合赋值运算符会进行类型转换。]]></description><category></category></item><item><title><![CDATA[LogicOpertateExercise.java]]></title><link>https://blog.youkuaiyun.com/ssacly/article/details/137089777</link><guid>https://blog.youkuaiyun.com/ssacly/article/details/137089777</guid><author>ssacly</author><pubDate>Wed, 27 Mar 2024 21:11:14 +0800</pubDate><description><![CDATA[/F F 执行i++ i=50。//TT执行i++  i++47。if(a++==6 & ++b==6){//逻辑与 后加加 先比较后自增 F T 返回F。if(x++==5 || ++y==5){//短路或 ++y 不执行 F。if(c++==6 && ++d==6){//短路与 ++d 不执行。if(e++==5 | ++f==5){//逻辑或 T F。]]></description><category></category></item><item><title><![CDATA[RelationalOperator.java]]></title><link>https://blog.youkuaiyun.com/ssacly/article/details/137057223</link><guid>https://blog.youkuaiyun.com/ssacly/article/details/137057223</guid><author>ssacly</author><pubDate>Tue, 26 Mar 2024 20:46:58 +0800</pubDate><description><![CDATA[/对于&&短路与而言，如果第一个条件为false，后面的条件不会再判断。//对于&逻辑与而言，如果第一个条件为false，后面的条件仍然会判断。//对于||短路或而言，如果第一个条件为Ture，后面的条件不会再判断。//对于|逻辑或而言，如果第一个条件为Ture，后面的条件仍然会判断。//||短路或的使用，全假出假，有真出真。//&逻辑与的使用，全真出真，有假出假。//|逻辑或的使用，全假出假，有真出真。//&&短路与的使用，全真出真，有假出假。]]></description><category></category></item><item><title><![CDATA[ArithmaticOperatorExercise.java]]></title><link>https://blog.youkuaiyun.com/ssacly/article/details/137023674</link><guid>https://blog.youkuaiyun.com/ssacly/article/details/137023674</guid><author>ssacly</author><pubDate>Mon, 25 Mar 2024 19:46:06 +0800</pubDate><description><![CDATA[System.out.println("112天" + "合" + weeks +"个星期" + leftdays + "天");//5/9*(280-100)=0,因为5/9=0。//规则使用临时变量 1）temp = i;//规则使用临时变量 1)i=i + 1=2;// (2).星期数 weeks：days / 7 零xx天 leftdays:days % 7。//5/9（华氏温度-100），求出华氏温度对应的摄氏温度。// (1).使用int 变量 days 保存 天数。]]></description><category></category></item><item><title><![CDATA[ArithtimaticOperator.java]]></title><link>https://blog.youkuaiyun.com/ssacly/article/details/137023634</link><guid>https://blog.youkuaiyun.com/ssacly/article/details/137023634</guid><author>ssacly</author><pubDate>Mon, 25 Mar 2024 19:44:47 +0800</pubDate><description><![CDATA[/就是 25.88 + 37.99。//得到 男 字符码值 + 女 字符码值。//假如给我三天光明活着。/*随便写一个小数默认为是double类型，double类型范围大于float类型范围,/*变成，保存两本书名，用+号连接，看效果。保存两本书的价格，用加号拼接，看效果。//单字符用 char 保存 多字符用 String 保存。String book1 = "假如给我三天光明";String book2 = "活着";//字符类型的本质是数字。//保存两本书的价格。//编写一个main方法。]]></description><category></category></item><item><title><![CDATA[usecharacter.java]]></title><link>https://blog.youkuaiyun.com/ssacly/article/details/136917248</link><guid>https://blog.youkuaiyun.com/ssacly/article/details/136917248</guid><author>ssacly</author><pubDate>Thu, 21 Mar 2024 18:56:11 +0800</pubDate><description><![CDATA[System.out.println("姓名\t年龄\t成绩\t性别\t爱好\n" + name + "\t" + age + "\t" + score。姓名        年龄        成绩        性别        爱好。String hobby = "打篮球"；char gender = "男"；1）用变量将姓名，年龄，成绩，性别，爱好储存。4） 添加转义字符，用一条语句输出。/*编程实现如下效果。]]></description><category></category></item></channel></rss>