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

做网站现在可以挣钱吗柒比贰主题wordpress

做网站现在可以挣钱吗,柒比贰主题wordpress,在网站建设工作会议上的讲话,网站代码怎么写Topic 1&#xff1a;爱吃素&#xff08;素数性质&#xff09; 爱吃素 在强训25的第一题我总结过关于素数的几种判断方式&#xff0c;如果忘了可以回去看 第一次写我是这样写的 #include <bits/stdc.h> using namespace std;bool isPrime(long long &a, long long …

Topic 1:爱吃素(素数性质)

爱吃素

在强训25的第一题我总结过关于素数的几种判断方式,如果忘了可以回去看

第一次写我是这样写的

#include <bits/stdc++.h>
using namespace std;bool isPrime(long long &a, long long &b)
{long long n = a * b;if(n <= 1) return false;if(n <= 3) return true;      // 2和3是质数if(n % 2 == 0 || n % 3 == 0) return false; // 排除2和3的倍数// 只需检查6n±1形式的因数for(int i = 5; i * i <= n; i += 6) {if(n % i == 0 || n % (i+2) == 0) return false;}return true;
}int main() 
{int t;long long a, b;cin >> t;while (t--) {cin >> a >> b;cout << (isPrime(a, b) ? "YES" : "NO") << endl;}return 0;
}

60的通过率,超时,证明处理大数很乏力

#include <bits/stdc++.h>
using namespace std;bool isPrime(long long n) 
{if (n < 2) return false;if (n == 2 || n == 3) return true;if (n % 2 == 0 || n % 3 == 0) return false;for (long long i = 5; i * i <= n; i += 6){if (n % i == 0 || n % (i + 2) == 0) return false;}return true;
}int main() 
{int t;cin >> t;while (t--) {long long a, b;cin >> a >> b;if (a == 1 && isPrime(b)) cout << "YES\n";else if (b == 1 && isPrime(a)) cout << "YES\n";else cout << "NO\n";}return 0;
}

修正后,看看素数性质,如果ab乘积是个素数,那么ab必有一方为1,另一方是要判断的那个素数本身,所以额外加个判断就能减小样本量了;


Topic 2:相差不超过k的最多数(滑动窗口)

相差不超过k的最多数_牛客题霸_牛客网

#include <algorithm>
#include <bits/stdc++.h>
using namespace std;int main() 
{int n, k;cin >> n >> k;vector<int> arr(n);for (int i = 0; i < n; ++i) cin >> arr[i];sort(arr.begin(), arr.end());// 升序int l = 0, r = 1, res = 0;// 滑动窗口while (r < n) {// 如果差值符合条件,扩大窗口if (arr[r] - arr[l] <= k) {res = max(res, r - l + 1);++r;}// 如果差值不符合条件,缩小窗口else ++l;}cout << res << endl;return 0;
}

蛮简单一题,多审审题,滑动窗口秒了


Topic 3:最长公共子序列(DP)

最长公共子序列(一)_牛客题霸_牛客网

动规经典题目,同LeetCode:1143.最长公共子序列

#include <bits/stdc++.h>
using namespace std;int main() 
{int n, m; cin >> n >> m;string s1, s2; cin >> s1 >> s2;vector<vector<int>> dp(n + 1, vector<int>(m + 1, 0));for(int i = 1; i <= n; ++i){for(int j = 1; j <= m; ++j){if(s1[i - 1] == s2[j - 1]) dp[i][j] = dp[i - 1][j - 1] + 1;else dp[i][j] = max(dp[i - 1][j], dp[i][j - 1]); }}cout << dp[n][m] << endl;return 0;
}

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

相关文章:

  • 青岛app网站开发建设网站的简单编程语言
  • 开发板种类镇江网站建设优化制作公司
  • 最专业的医疗网站建设网站空间每年继费到哪交
  • 免费做h5的网站360建筑网网址
  • 网站开发如何跟客户沟通需求东营做网站优化哪家好
  • 怎样给网站做超链接网站建设代码问卷调查
  • 免费建建网站厦门营销型网站建设公司
  • 什么是网站规划微享网络网站建设
  • 电子商务网站建设的总体设计屏蔽网站推广
  • 南通建设企业网站电影资源分享网站怎么做的
  • 成都网站建设策划在线crm客户管理系统
  • 网站推广方法有哪几种山东网络推广优化排名
  • 了解做房产广告的网站宁波网站推广方式
  • 网站开发外包合同范本wordpress 外链转内链 页面
  • 南京网站建网站建设纳千网络
  • 汕头网站快速排名优化龙岗网站制作公司
  • 资深的家居行业网站开发国内seo服务商
  • 电子商务网站建设项目的阶段杭州互助盘网站开发
  • 中国教学网站足球网站模板
  • 无锡网站建设设计公司上市公司年报查询网站
  • 建设个招聘网站成都微信网站设计
  • 网站目标十大耐玩手机单机游戏
  • 建设项目环保竣工信息公开网站wordpress 设置网站目录权限
  • 高端做网站价格科技新闻最新消息10条
  • 专注大连网站建设企业微信网站怎么建设
  • 2.0网站线上建设什么意思浙江标力建设集团网站
  • 门户网站如何运营怎么在网上做广告
  • 用国外服务器做网站做那个免费观看视频网站
  • 成都网站seo公司开网店一年的费用
  • 网站建设总做总结门业网站 源码