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

兰州网站建设托管博客营销

兰州网站建设托管,博客营销,网站做会员系统,网站制作公司网站设计公司目录 P9240 [蓝桥杯 2023 省 B] 冶炼金属 - 洛谷 (luogu.com.cn) P8748 [蓝桥杯 2021 省 B] 时间显示 - 洛谷 (luogu.com.cn) P10900 [蓝桥杯 2024 省 C] 数字诗意 - 洛谷 (luogu.com.cn) P10424 [蓝桥杯 2024 省 B] 好数 - 洛谷 (luogu.com.cn) P8754 [蓝桥杯 2021 省 AB2…

 

目录

P9240 [蓝桥杯 2023 省 B] 冶炼金属 - 洛谷 (luogu.com.cn)

 P8748 [蓝桥杯 2021 省 B] 时间显示 - 洛谷 (luogu.com.cn)

P10900 [蓝桥杯 2024 省 C] 数字诗意 - 洛谷 (luogu.com.cn)

P10424 [蓝桥杯 2024 省 B] 好数 - 洛谷 (luogu.com.cn)

P8754 [蓝桥杯 2021 省 AB2] 完全平方数 - 洛谷 (luogu.com.cn)


P9240 [蓝桥杯 2023 省 B] 冶炼金属 - 洛谷 (luogu.com.cn)

可以设两个数组a和b,a中的数除以区间内的数永远等于b中的数,现在要找的就是这个区间。

a[i]/区间=b[i]可以转化为a[i]/b[i]=区间

先找区间内最大的数,该数如果要满足条件,那么该数就是a[i]/b[i]每一项中最小的数,遍历一遍即可找到

再找区间内最小的数,只要最大的数依次向下减一逐个验证即可

#include<iostream>
#include<algorithm>
#include<vector>
#include<climits>
using namespace std;
int main() {int n;cin >> n;vector<int> a(n);vector<int> b(n);int t = INT_MAX;int max = 0;for (int i =0; i < n; i++) {cin >> a[i] >> b[i];t = min(t, a[i] / b[i]);}for (int k = t; k >= 0; k--) {for (int i = 0; i < n; i++) {if (a[i] / k != b[i]) {cout << (k + 1) << " " << t << endl;return 0;}}}
}

 P8748 [蓝桥杯 2021 省 B] 时间显示 - 洛谷 (luogu.com.cn)

简单的时间转化计算,唯一要注意的点是怎么把0打印出来

#include<iostream>
using namespace std;
#define int long long
signed main() {int n;cin >> n;n /= 1000;n = n % (24 * 60 * 60);int hour = n / 3600;n %= 3600;int minute = n / 60;int second = n % 60;printf("%02lld:%02lld:%02lld", hour, minute, second);return 0;
}

P10900 [蓝桥杯 2024 省 C] 数字诗意 - 洛谷 (luogu.com.cn)

除1以外的奇数都符合,怎么找?奇数除以2,比如13/2==6,加上1,6+7=13

偶数的话,可以分解为奇数,比如24=8*3,3是符合的,那么这个偶数也是符合的,可以用等差数列的原理来证明

除了2的倍数,逐级往下分最后只能分出来1,但1是不符合的

所以问题转变成了找2的倍数有多少个

这里提供一种方法,2的倍数(假设为t)转换成2进制后只有一个1,其它位置都是0,所以只要判断(t & (t - 1)是否等于0,等于的话就是2的倍数

#include <iostream>
#define int long long
using namespace std;
signed main() {int n, t;cin >> n;int count = 0;for (int i = 0; i < n; i++) {cin >> t;if ((t & (t - 1)) == 0) count++;}cout << count << endl;return 0;
}

P10424 [蓝桥杯 2024 省 B] 好数 - 洛谷 (luogu.com.cn)

感觉在函数中用while循环是最方便的

#include<iostream>
using namespace std;
bool jud(int n) {//奇数false,偶数truebool flag = false;while (n) {if (flag) {//偶数位是奇数则不是好数if ((n % 10) % 2 != 0)return false;}else {//奇数位是偶数则不是好数if ((n % 10) % 2 == 0)return false;}n /= 10;flag = !flag;}return true;
}
int main() {int n;cin >> n;int count = 0;for (int i = 1; i <= n; i++) {if (jud(i))count++;}cout << count << endl;return 0;
}

P8754 [蓝桥杯 2021 省 AB2] 完全平方数 - 洛谷 (luogu.com.cn)

#include <iostream>
using namespace std;
#define int long long
signed main() {int n;cin >> n;int res = 1;for (int i = 2; i * i <= n; i++) {int count = 0;while (n % i == 0) {count++;n /= i;}if (count % 2 == 1) res *= i;}if (n > 1) res *= n;cout << res;return 0;
}

 

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

相关文章:

  • 苏州建网站公司选苏州聚尚网络北京百度推广代理
  • 新seo排名点击软件海外seo是什么
  • 做网站和做app的区别搜索网络如何制造
  • 学做网站论坛vip号码制作一个网页的步骤
  • 合优网络seo工作职位
  • 商城购物网站开发背景2023年九月份新闻
  • 哪个网站做衣服的国际财经新闻
  • 找代理做网站网站域名归属谁企业营销平台
  • 做化学科普网站的目的搜索引擎关键词广告
  • 中山外贸网站开发铁力seo
  • 可以用 我爱乳房做网站名不互联网行业都有哪些工作
  • 网站建设哈尔滨网站建设1百度seo发包工具
  • 网站建设排名优化公司黑锋网seo
  • 创意交互设计青岛网站制作seo
  • 建站之星网站模板bt磁力搜索
  • 网站建设与网页设计教程百度pc版网页
  • wordpress本地运行环境百度竞价推广账户优化
  • 做网站需要哪些软件福州百度网站快速优化
  • 做家庭影院的有哪些网站网络推广网站的方法
  • 如何在服务器上放网站成都业务网络推广平台
  • 做网站济南百度站长资源
  • 百度网站收录更新seo线上培训班
  • 12380网站建设情况查询网站备案信息
  • 开发简单小程序公司浙江关键词优化
  • 网站建设怎么搞悟空建站seo服务
  • 用织梦做房产网站百度网址大全下载
  • 南宁最高端网站建设360识图
  • 国外做网站卖东西要什么条件威海seo
  • 做论坛网站 备案吗google服务框架
  • 万网主机 网站访问外贸网站建设