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

做网站的图片分类电子商务网站建设作业案例

做网站的图片分类,电子商务网站建设作业案例,有限责任公司的设立条件有哪些,定手机网站建设个人主页:Guiat 归属专栏:算法竞赛 文章目录 A. 移动距离(5分填空题)B. 客流量上限(5分填空题)C. 可分解的正整数D. 产值调整E. 画展布置F. 水质检测G. 生产车间H. 装修报价 正文 总共10道题。 A. 移动距离…

在这里插入图片描述

个人主页:Guiat
归属专栏:算法竞赛

在这里插入图片描述

文章目录

  • A. 移动距离(5分填空题)
  • B. 客流量上限(5分填空题)
  • C. 可分解的正整数
  • D. 产值调整
  • E. 画展布置
  • F. 水质检测
  • G. 生产车间
  • H. 装修报价

正文

总共10道题。

A. 移动距离(5分填空题)

【题目】移动距离

【分析】
考察数学。先往右走直线,再走圆弧,即最优解。

【答案】1576

【AC_Code】

#include <bits/stdc++.h>
#define IOS ios :: sync_with_stdio(0); cin.tie(0); cout.tie(0);using namespace std;void solve()
{int x = 233, y = 666; double r = sqrt(x * x + y * y);double res = r * (1 + atan2(y, x));cout << fixed << setprecision(0)  << res << '\n';
}int main()
{IOS int _ = 1;   // cin >> _;while (_ --) solve();return 0;
}

B. 客流量上限(5分填空题)

【题目】客流量上限

【分析】

【答案】781448427

【AC_Code1】

#include <bits/stdc++.h>
#define IOS ios :: sync_with_stdio(0); cin.tie(0); cout.tie(0);using namespace std;
using ll = long long; const int mod = 1e9 + 7;int FE(int m, int k, int p)
{ll t = m, res = 1;while (k){if (k & 1) res = res * t % p;k >>= 1; t = t * t % p;}return res;
}void solve()
{cout << FE(2, 1012, mod) << '\n';
}int main()
{IOS int _ = 1;   // cin >> _;while (_ --) solve();return 0;
}

【AC_Code2】

#include <bits/stdc++.h>
#define IOS ios :: sync_with_stdio(0); cin.tie(0); cout.tie(0);using namespace std;const int mod = 1e9 + 7;int pow(int m, int k, int p)
{int res = 1;while (k --) res = res * m % p;return res;
}void solve()
{cout << pow(2, 1012, mod) << '\n';
}int main()
{IOS int _ = 1;   // cin >> _;while (_ --) solve();return 0;
}

C. 可分解的正整数

【题目】可分解的正整数

【分析】
考察模拟。根据题意,分析出除1以外的任何整数都可以分解。

【AC_Code】

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

D. 产值调整

【题目】产值调整

【分析】
按题意暴力模拟会超时只有30分。“观察到”如果 A, B, C 三个数相同的话再处理还是不改变三个数大小,此时直接跳出循环来节省时间,可以拿到满分。

【AC_Code】

#include <bits/stdc++.h>
#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 A, B, C, K; cin >> A >> B >> C >> K;while (K --){int a = A, b = B, c = C;A = (b + c) / 2; B = (a + c) / 2; C = (a + b) / 2;if (A == B && B == C) break;   // 拿满分关键 }cout << A << ' ' << B << ' ' << C << '\n';}
}int main()
{IOS int _ = 1;   // cin >> _;while (_ --) solve();return 0;
}

E. 画展布置

【题目】画展布置

【分析】

【AC_Code】

#include <bits/stdc++.h>
#define IOS ios :: sync_with_stdio(0); cin.tie(0); cout.tie(0);using namespace std;
using ll = long long;const int N = 1e5 + 10; ll a[N], ans = LLONG_MAX;void solve()
{int n, m; cin >> n >> m;for (int i = 0; i < n; i ++) cin >> a[i], a[i] *= a[i];sort(a, a + n);for (int l = 0, r = m - 1; r < n; l ++, r ++) ans = min(a[r] - a[l], ans);cout << ans << '\n';  
}int main()
{IOS int _ = 1;   // cin >> _;while (_ --) solve();return 0;
}

F. 水质检测

【题目】水质检测

【分析】

【AC_Code】

#include <bits/stdc++.h>
#define IOS ios :: sync_with_stdio(0); cin.tie(0); cout.tie(0);using namespace std;void solve()
{string a, b; cin >> a >> b;int last = -1, state = -1, cnt = 0;for (int i = 0; i < a.length(); i ++){if (a[i] == '.' && b[i] == '.') continue;if (last != -1) cnt += i - last - 1;if (a[i] == '#' && b[i] == '#') state = 3;else if (a[i] == '#' && b[i] == '.'){if (state == 2) { cnt ++; state = 3; } else state = 1;}else if (a[i] == '.' && b[i] == '#'){if (state == 1) { cnt ++; state = 3; } else state = 2;}last = i;}cout << cnt << '\n';
}int main()
{IOS int _ = 1;   // cin >> _;while (_ --) solve();return 0;
}

G. 生产车间

【题目】生产车间

【分析】

【AC_Code】

H. 装修报价

【题目】装修报价

【分析】

【AC_Code1】

#include <bits/stdc++.h>
#define IOS ios :: sync_with_stdio(0); cin.tie(0); cout.tie(0);using namespace std;
using ll = long long;const int mod = 1e9 + 7;int s, ans;ll FE(ll a, ll b, ll p)
{ll ans = 1; a %= p;while (b){if (b & 1) ans = (ans * a) % p;b >>= 1; a = (a * a) % p;}return ans % p;
}void solve()
{int n; cin >> n;for (int i = 1; i <= n; i ++){int a; cin >> a; s ^= a;if (i < n) { ans += 2 * s * FE(3ll, n - i - 1, mod) % mod; }else ans += s;ans %= mod;}cout << ans << '\n';
}int main()
{IOS int _ = 1;   // cin >> _;while (_ --) solve();return 0;
}

【AC_Code2】

#include <bits/stdc++.h>
#define IOS ios :: sync_with_stdio(0); cin.tie(0); cout.tie(0);using namespace std;
using ll = long long;const int mod = 1e9 + 7; ll sum, ans;void solve()
{int n; cin >> n;for (int i = 1; i <= n; i ++){int a; cin >> a;ans = (ans * 3 - sum + (sum ^= a) + mod) % mod;}cout << ans << '\n';
}int main()
{IOS int _ = 1;   // cin >> _;while (_ --) solve();return 0;
}

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

在这里插入图片描述


文章转载自:

http://GB2QTOMq.zhghd.cn
http://Bt7wdklH.zhghd.cn
http://r7ZqRFI5.zhghd.cn
http://alpQaREg.zhghd.cn
http://JBrZxZ06.zhghd.cn
http://E8nFOIJa.zhghd.cn
http://xZrj464B.zhghd.cn
http://PYyjf3bA.zhghd.cn
http://m93FC6MH.zhghd.cn
http://2mQKazz3.zhghd.cn
http://XUw7f5mT.zhghd.cn
http://yBBgDL4x.zhghd.cn
http://t2HJ8fA6.zhghd.cn
http://KjzZ8WXL.zhghd.cn
http://BbJqyXKS.zhghd.cn
http://oFKptQFW.zhghd.cn
http://2Us2woNw.zhghd.cn
http://ei1tHY4u.zhghd.cn
http://6zN2dkb9.zhghd.cn
http://8ffJmZje.zhghd.cn
http://617AEFv3.zhghd.cn
http://P84Ioa4g.zhghd.cn
http://OCQANhI3.zhghd.cn
http://EWufZAjg.zhghd.cn
http://VTgFa17s.zhghd.cn
http://XsarqAHO.zhghd.cn
http://vVYOTQSN.zhghd.cn
http://bT75yI9V.zhghd.cn
http://v2RCutHG.zhghd.cn
http://lPVd0Uqn.zhghd.cn
http://www.dtcms.com/wzjs/734738.html

相关文章:

  • 关键词 优化 网站沈阳网站制作机构
  • 优质的网站建设案例asp.net建立手机网站
  • 沈阳网站设计制作公司单位网站建设的目的
  • 网站服务器 数据库服务器北京网站优化排名推广
  • 多媒体网站建设上品设计
  • 网站下载app免费安全南昌 网站建设
  • 网站增加权重好搜搜索
  • 营销crm系统网站设计搜索引擎推广的特点
  • 网站开发程序排名手机号网站源码
  • 公司网站怎么申请怎么注册网络推广公司犯法吗
  • 网站 模板下载上海信息价查询造价信息网
  • 如何申请一个网站 新网wordpress 过滤插件
  • 登錄wordpress界面常州 网站优化
  • 网站已备案下一步怎么做工程公司起名大全字库
  • 做效果图的网站有哪些在线a视频网站一级a做爰
  • dw不用代码做网站响应式网站制作软件
  • wordpress中文问题网站关键词优化实验结果分析
  • 山东网站推广公司wordpress 企业插件
  • 网站统计分析工具的主要功能珠海网站品牌设计公司哪家好
  • wordpress 替代网站优化建设苏州
  • 建设区服务网站沧州做网站的专业公司
  • 绵阳做网站的网站备案后更换主机
  • 上饶招聘网站建设公司湖南外发加工网
  • 互联网科技公司做网站哪家好成都网站开发建设公司
  • 如何做英文网站的外链网站设计有哪些创新点
  • 深圳网站建设网站设计软文推广建设旅游网站的费用预算
  • 学网站开发好吗厨师培训机构 厨师短期培训班
  • 梅江区建设局网站微信用什么小程序可以提取文字
  • 网站建设费用 百度文库wordpress分类目录 模版
  • 珠海手机网站建设公司安的网络网站建设