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

期货交易网站开发鲜花店网站源码

期货交易网站开发,鲜花店网站源码,电子商务很难就业吗,长安手机网站建设欧拉计划 Project Euler 60 题解 题干思路code 题干 思路 先欧拉筛预处理出素数&#xff0c;然后dfs&#xff0c;注意剪枝&#xff0c;不然太容易炸了 code //13 5197 5701 6733 8389 //26033 #include <bits/stdc.h>using namespace std;using ll long long;bool i…

欧拉计划 Project Euler 60 题解

  • 题干
  • 思路
  • code

题干

在这里插入图片描述

思路

先欧拉筛预处理出素数,然后dfs,注意剪枝,不然太容易炸了

code

//13 5197 5701 6733 8389 
//26033
#include <bits/stdc++.h>using namespace std;using ll = long long;bool isprime(ll x) {if (x < 2) return false;for (ll i = 2; i * i <= x; ++i) {if (x % i == 0) return false;}return true;
}// 检查两个数拼接后是否是素数
bool check(ll a, ll b) {string s1 = to_string(a) + to_string(b);string s2 = to_string(b) + to_string(a);return isprime(stoll(s1)) && isprime(stoll(s2));
}// Euler筛提前先筛选一部分素数
vector<int> generatePrime(int li) {vector<int> pris;bool vis[li + 1];memset(vis, true, sizeof(vis));for (int i = 2; i < li; ++i) {if (vis[i]) pris.push_back(i);for (int p : pris) {if (i * p >= li) break;vis[i * p] = false;if (i % p == 0) break;}}return pris;
}// dfs 找满足条件的素数
void dfs(vector<int> &pris, vector<int> cur, int idx, int &minsum, vector<int> &ans) {if (cur.size() == 5) {int sum = 0;for (int p : cur) {sum += p;}if (sum < minsum) {minsum = sum;ans = cur;}return ;}for (int i = idx; i < pris.size(); ++i) {bool flag = true;for (int p : cur) {if (!check(p, pris[i])) {flag = false;break;}}if (flag) {cur.push_back(pris[i]);dfs(pris, cur, i + 1, minsum, ans);cur.pop_back();}}
}void solve() {int li = 10000;vector<int> pris = generatePrime(li);vector<int> cur, ans;int minsum = INT_MAX;dfs(pris, cur, 0, minsum, ans);for (int p : ans) {cout << p << " ";}cout << "\n";cout << minsum << "\n";}int main() {ios::sync_with_stdio(false);cin.tie(nullptr);int tt = 1; // cin >> tt;while (tt--) {solve();}return 0;
}

在这里插入图片描述

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

相关文章:

  • 哪里做网站做的好怎么做付费网站
  • 有没有网站是免费做店招图片的昆明网站排名优化价格
  • 网站建设公司需要具备做网站的论坛
  • php源码搭建网站流程合肥seo公司
  • 页面设计上下左右如何设置长沙网站seo分析
  • php 网站开发架构windows10优化大师
  • 大学生做企业网站怎样做网络推广效果好
  • 国外大型购物网站好单库网站是怎么做的
  • 网站建设的好处和目的湖南平台网站建设哪家好
  • 阳江做网站百度数据开放平台
  • 外贸网站建设定制开发小程序代理哪家好
  • 河南网站制作团队c 网站开发流程
  • 开发区建网站外包中国建设银行网站-诚聘英才
  • 宁波企业自助建站系统多语言网站一个域名
  • 科技公司网站建设策划方案花生壳做网站
  • 做解密类网站可行网站内容页面怎么做
  • 网站建设公司广东东方cj网上购物商城
  • 中国建设银行官网站e路护下载seo关键词排名优化制作
  • 网站开发外包方案云筑网
  • 青海网站制作公司东莞本地招聘网
  • 太原网站制作企业广西建设网是正规网站吗
  • 知名网站开发企业提升学历英语
  • 可以做推广的网站可以浏览的外文网站
  • 做网站公司圣辉友联微信小程序介绍
  • 静态网站跟动态的区别宿迁网站制作公司
  • 文山州建设局信息网站本地服务器公网ip wordpress
  • 网站建设专有名词欧美网站建设
  • 营口网站建设求职简历上海网站设计的公司
  • 谷歌网站建站小何自助建站
  • 做网站的收益在哪响应式网站生成