当前位置: 首页 > wzjs >正文

wordpress不同页面广告宁波seo公司推荐

wordpress不同页面广告,宁波seo公司推荐,制作网站在哪里,网络品牌营销策略个人主页:Guiat 归属专栏:每日一题 文章目录 1. 【6.2】P12184 [蓝桥杯 2025 省 Python A] 偏蓝2. 【6.3】P12156 [蓝桥杯 2025 省 Java B] 电池分组3. 【6.4】P12173 [蓝桥杯 2025 省 Python B] 最多次数4. 【6.5】P12171 [蓝桥杯 2025 省 Python B] 最…

在这里插入图片描述

个人主页:Guiat
归属专栏:每日一题

在这里插入图片描述

文章目录

  • 1. 【6.2】P12184 [蓝桥杯 2025 省 Python A] 偏蓝
  • 2. 【6.3】P12156 [蓝桥杯 2025 省 Java B] 电池分组
  • 3. 【6.4】P12173 [蓝桥杯 2025 省 Python B] 最多次数
  • 4. 【6.5】P12171 [蓝桥杯 2025 省 Python B] 最长字符串
  • 5.【6.6】P12176 [蓝桥杯 2025 省 Python B] 书架还原
  • 6. 【6.7】P12341 [蓝桥杯 2025 省 A/Python B 第二场] 消消乐
  • 7. 【6.8】P12188 [蓝桥杯 2025 省 Java A/研究生组] 变换数组

正文

1. 【6.2】P12184 [蓝桥杯 2025 省 Python A] 偏蓝

题目链接:https://www.luogu.com.cn/problem/P12184

【答案】5559680

【AC_Code】

#include <iostream>
#define IOS ios :: sync_with_stdio(0); cin.tie(0); cout.tie(0);using namespace std;void solve()
{int ans = 0;for (int i = 0; i <= 255; i ++) for (int j = 0; j <= 255; j ++) for (int k = 0; k <= 255; k ++){if (k > i && k > j) ans ++;}cout << ans << '\n';
}int main()
{IOS int _ = 1;   // cin >> _;while (_ --) solve();return 0;
}

2. 【6.3】P12156 [蓝桥杯 2025 省 Java B] 电池分组

题目链接:https://www.luogu.com.cn/problem/P12156

【分析】

考察位运算。

① 小蓝需要将这 n 个能量电池分成两组,使得这两组能量电池的能量值异或和相等。

假设可以分成两组(a组和b组)异或和相等 => a组 ^ b组 = sum = 0(自反性)

② 每组至少包含一个能量电池 => n >= 2

以上两个条件即解题的充分必要条件。

【AC_Code】

#include <iostream>
#define IOS ios :: sync_with_stdio(0); cin.tie(0); cout.tie(0);using namespace std;void solve()
{int t; cin >> t;while (t --){int n; cin >> n; int a, sum = 0;for (int i = 0; i < n; i ++) cin >> a, sum ^= a;if (sum == 0 && n >= 2) cout << "YES\n";else cout << "NO\n";}
}int main()
{IOS int _ = 1;   // cin >> _;while (_ --) solve();return 0;
}

3. 【6.4】P12173 [蓝桥杯 2025 省 Python B] 最多次数

题目链接:https://www.luogu.com.cn/problem/P12173

【分析】
考察字符串和贪心。
检查函数:判断当前三个字符是否是‘l’,‘q’,‘b’的任意排列。
整体思路:遍历字符串,每次检查连续的三个字符是否满足喜欢单词,满足将答案加一,跳过三个字符(避免重叠),不满足跳过当前字符继续判断。

【AC_Code】

#include <iostream>
#define IOS ios :: sync_with_stdio(0); cin.tie(0); cout.tie(0);using namespace std;bool check(char a, char b, char c)
{return{(a == 'l' || a == 'q' || a == 'b') &&(b == 'l' || b == 'q' || b == 'b') &&(c == 'l' || c == 'q' || c == 'b') &&(a != b && a != c && b != c)};
}void solve()
{string s; cin >> s; int ans = 0;for (int i = 0; i < s.length() - 2; ){if (check(s[i], s[i + 1], s[i + 2])) ans ++, i += 3;else i ++;}cout << ans << '\n';
}int main()
{IOS int _ = 1;   // cin >> _;while (_ --) solve();return 0;
}

4. 【6.5】P12171 [蓝桥杯 2025 省 Python B] 最长字符串

题目链接:https://www.luogu.com.cn/problem/P12171

【分析】
考察字符串。

【答案】afplcu

【AC_Code】

#include <iostream>
#define IOS ios :: sync_with_stdio(0); cin.tie(0); cout.tie(0);using namespace std;void solve()
{string s, max_s = "";while (cin >> s){if (max_s.length() < s.length()) max_s = s;else if (max_s.length() == s.length() && max_s > s) max_s = s;}cout << max_s << '\n';
}int main()
{IOS int _ = 1;   // cin >> _;while (_ --) solve();return 0;
}

5.【6.6】P12176 [蓝桥杯 2025 省 Python B] 书架还原

题目链接:https://www.luogu.com.cn/problem/P12176

【分析】

考察贪心 + 并查集。

这道题是说,有一排书编号乱了,我们要把它们摆回正确顺序(编号等于位置),求最少需要交换多少次。

怎么想呢?

举个例子,比如书现在排的是 3 1 2,正确顺序是 1 2 3

我们从左到右看:

  • 第1位是3(不对),那正确应该是1,所以看看1现在在哪(在第2位)。
  • 把第1位的3和第2位的1交换,变成 1 3 2,这时候交换了1次。
  • 接着看第2位是3(不对),正确应该是2,2现在在第3位。
  • 交换第2位和第3位,变成 1 2 3,又交换1次,总共2次。

代码思路:

  • 用数组 a 存当前书的顺序,pos 存每个编号的位置(比如编号3在位置1,pos[3]=1)。
  • 遍历每个位置 i
    • 如果当前书 a[i] 不等于 i(没摆对),就找到编号 i 现在的位置 pos[i]
    • a[i]a[pos[i]] 交换,同时更新它们的位置(因为交换后,这两个编号的位置变了)。
    • 每交换一次,计数器 ans 加1。
  • 最后输出 ans 就是最少交换次数。

为什么这样能行?

因为每次交换至少能让一个书回到正确位置,剩下的书会形成一个“环”(比如3→1→2→3),每个环里的书需要 环长度-1 次交换,这样遍历一遍就能算完所有交换次数,简单又高效!

【AC_Code】

#include <iostream>
#include <utility>
#define IOS ios :: sync_with_stdio(0); cin.tie(0); cout.tie(0);using namespace std;const int N = 1e6 + 10; int a[N], pos[N], ans;void solve()
{int n; cin >> n;for (int i = 1; i <= n; i ++) cin >> a[i], pos[a[i]] = i;for (int i = 1; i <= n; i ++){if (a[i] != i) pos[a[i]] = pos[i], swap(a[i], a[pos[i]]), pos[i] = i, ans ++;}cout << ans << '\n';
}int main()
{IOS int _ = 1;   // cin >> _;while (_ --) solve();return 0;
}

6. 【6.7】P12341 [蓝桥杯 2025 省 A/Python B 第二场] 消消乐

题目链接:https://www.luogu.com.cn/problem/P12341

【分析】
考察贪心 + 双指针。
用较前面的A匹配较后面的B,用双指针简单模拟一遍即可!

【AC_Code】

#include <iostream>
#define IOS ios :: sync_with_stdio(0); cin.tie(0); cout.tie(0);using namespace std;void solve()
{string s; cin >> s; int l = 0, r = s.size() - 1, ans = s.size();while (l < r){while (s[l] != 'A' && l < r) l ++;while (s[r] != 'B' && l < r) r --;if (l < r) ans -= 2, l ++, r --;}cout << ans << '\n';
}int main()
{IOS int _ = 1;   // cin >> _;while (_ --) solve();return 0;
}

7. 【6.8】P12188 [蓝桥杯 2025 省 Java A/研究生组] 变换数组

题目链接:https://www.luogu.com.cn/problem/P12188

【分析】

考察模拟

关键点在于求一个数转为二进制下1的个数,具体见我的代码。

【AC_Code】

#include <iostream>
#define IOS ios :: sync_with_stdio(0); cin.tie(0); cout.tie(0);using namespace std;const int N = 1e3 + 10; int a[N];//int cal(int num)
//{
//	int cnt = 0;
//	while (num) cnt += num & 1, num >>= 1;
//	return cnt;
//}void solve()
{int n; cin >> n; for (int i = 0; i < n; i ++) cin >> a[i]; int m; cin >> m;while (m --) for (int i = 0; i < n; i ++) a[i] *= __builtin_popcount(a[i]);// while (m --) for (int i = 0; i < n; i ++) a[i] *= cal(a[i]);for (int i = 0; i < n; i ++) cout << a[i] << " \n"[i == n - 1];
}int main()
{IOS int _ = 1;   // cin >> _;while (_ --) solve();return 0;
}

结语
感谢您的阅读!期待您的一键三连!欢迎指正!

在这里插入图片描述

http://www.dtcms.com/wzjs/351538.html

相关文章:

  • 其它类型的定制营销型网站b2b平台运营模式
  • 谁有专门做外挂的网站长安网站优化公司
  • 网站开发专业的领军人物seo查询爱站
  • 手机访问自动跳转到wap网站的代码营业推广怎么写
  • 做网站大概要多青岛网站建设制作
  • 贵阳网站商城建设游戏推广文案
  • iis做网站之vps广告推广赚钱在哪接
  • 模板外贸网站建设网络营销专业好就业吗
  • 网站建设哪些模板号营销策略怎么写
  • 做网站能挣多少钱公司网站制作需要多少钱
  • 可以做任务的创意设计网站宁波seo软件免费课程
  • 广西柳州网站建设推荐制作网站的app
  • dedecms婚纱摄影网站模板搜全网的浏览器
  • 网络网站建设电话推销国外独立网站如何建站
  • 上海建站价格提高工作效率的句子
  • 做地方网站如何盈利免费seo提交工具
  • 设计的比较好的网站东莞网站设计
  • 网站banner做链接杭州谷歌seo公司
  • 怎样才能建网站做app的网站
  • 公司域名不变网站做变动网站推广的平台
  • 网站公司注册流程郑州seo排名工具
  • 手机网站APP网络推广商城网站广东省广州市白云区
  • 提供大良营销网站建设灰色词快速上排名
  • 怎么在网站后台做标题的超链接泉州seo培训
  • vs2010网站开发视频超级外链工具 增加外链中
  • 外贸网站建站推广百度推广登录入口登录
  • 如何为一个网站做app昆明新闻头条最新消息
  • 自己做网站建议最近几天的新闻
  • 做详情页到那个网站找模特素材做网站建网站公司
  • 做网站主要注意些什么精准营销推广