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

哪里网站开发好百度点击排名收费软件

哪里网站开发好,百度点击排名收费软件,有那个网站可以做任务赚钱,wordpress换鼠标样式前言 整体评价 前三题蛮简单的,T4是一个带状态的DP,这题如果用背包思路去解,不知道如何搞,感觉有点头痛。所以最后还是选择状态DP来求解。 欢迎关注 珂朵莉 牛客周赛专栏 珂朵莉 牛客小白月赛专栏 A. 游游的整数翻转 这题最好…

前言

alt


整体评价

前三题蛮简单的,T4是一个带状态的DP,这题如果用背包思路去解,不知道如何搞,感觉有点头痛。所以最后还是选择状态DP来求解。


欢迎关注

珂朵莉 牛客周赛专栏

珂朵莉 牛客小白月赛专栏


A. 游游的整数翻转

这题最好是用API来处理,这样更简洁且准确率高

import java.io.BufferedInputStream;
import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner sc = new Scanner(new BufferedInputStream(System.in));String s = sc.next();int k = sc.nextInt();String s1 = s.substring(0, k), s2 = s.substring(k);Long r = Long.valueOf(new StringBuilder(s1).reverse().append(s2).toString());System.out.println(r);}}

B. 游游的排列统计

很有意思的一道题

这题甚至可以用状压DP求解

不过这边还是用暴力dfs, 其一,n<10, 其二,约束强,剪枝大

import java.io.BufferedInputStream;
import java.util.Scanner;public class Main {static boolean[] primes = new boolean[20];static {primes[2] = true;primes[3] = true;primes[5] = true;primes[7] = true;primes[11] = true;primes[13] = true;primes[17] = true;primes[19] = true;}static long dfs(int n, int u, int s) {if (s == ((1 << n) - 1)) {return 1;} else {long res = 0;for (int i = 1; i <= n; i++) {if (((1 << (i - 1)) & s) != 0) continue;if (primes[u + i]) continue;res += dfs(n, i, s | (1 << (i - 1)));}return res;}}public static void main(String[] args) {Scanner sc = new Scanner(new BufferedInputStream(System.in));int n = sc.nextInt();long res = 0;for (int i = 1; i <= n; i++) {res += dfs(n, i, 1 << (i - 1));}System.out.println(res);}}

C. 游游刷题

同余分组计数

然后贪心分类讨论

  • r = 0, 则单独为一组 cnt(0)
  • 2 * r = k, 则为 cnt® / 2
  • r < k, 则 min(cnt®, cnt(k - r))

累加即可

import java.io.*;
import java.util.*;public class Main {public static void main(String[] args) {Scanner sc = new Scanner(new BufferedInputStream(System.in));int n = sc.nextInt();int k = sc.nextInt();Map<Integer, Integer> hash = new HashMap<>();for (int i = 0; i < n; i++) {int v = sc.nextInt();hash.merge(v % k, 1, Integer::sum);}long ans = 0;for (Map.Entry<Integer, Integer> kv : hash.entrySet()) {int k1 = kv.getKey(), v1 = kv.getValue();if (k1 == 0) {ans += v1;} else if (k1 * 2 == k){ans += v1 / 2;} else if (k1 * 2 < k) {int v2 = hash.getOrDefault(k - k1, 0);ans += Math.min(v2, v1);}}System.out.println(ans);}}

D. 游游买商品

状态DP

令 dp[i][j][s], i为前i个项,j表示使用了多少钱,s为0,1表示状态

0表示 第i项不购买,或者半价购买

1表示 第i项全价购买

那状态转移为

dp[i][j][0] = max(dp[i - 1][j][0], dp[i - 1][j][1], dp[i - 1][j - cost[i] / 2][1] + happy[i]);

dp[i][j][1] = max(dp[i - 1][j - cost[i]][0], dp[i - 1][j - cost[i]][1]) + happy[i];

最后的结果为 max(dp[n - 1][j][s]), 0<=j<=x, s=0,1

import java.io.BufferedInputStream;
import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner sc = new Scanner(new BufferedInputStream(System.in));int n = sc.nextInt(), x = sc.nextInt();int[] cost = new int[n];long[] happy = new long[n];for (int i = 0; i < n; i++) {cost[i] = sc.nextInt();}for (int i = 0; i < n; i++) {happy[i] = sc.nextLong();}// *)long inf = Long.MIN_VALUE / 10;long[][][] opt = new long[n][x + 1][2];for (int i = 0; i < n; i++) {for (int j = 0; j <= x; j++) {opt[i][j][0] = opt[i][j][1] = inf;}}long ans = 0;if (cost[0] <= x) {opt[0][cost[0]][1] = happy[0];}opt[0][0][0] = 0;for (int i = 1; i < n; i++) {for (int j = 0; j <= x; j++) {opt[i][j][0] = Math.max(opt[i - 1][j][0], opt[i - 1][j][1]);if (j - cost[i] / 2 >= 0) {opt[i][j][0] = Math.max(opt[i][j][0], opt[i - 1][j - cost[i] / 2][1] + happy[i]);}if (j - cost[i] >= 0) {opt[i][j][1] = Math.max(opt[i - 1][j - cost[i]][0], opt[i - 1][j - cost[i]][1]) + happy[i];}}}for (int j = 0; j <= x; j++) {ans = Math.max(ans, opt[n - 1][j][0]);ans = Math.max(ans, opt[n - 1][j][1]);}System.out.println(ans);}}

写在最后

alt


文章转载自:
http://magdalen.qkrz.cn
http://reunification.qkrz.cn
http://activism.qkrz.cn
http://noncollegiate.qkrz.cn
http://posttension.qkrz.cn
http://disunion.qkrz.cn
http://bourse.qkrz.cn
http://kneecap.qkrz.cn
http://golfer.qkrz.cn
http://macromolecule.qkrz.cn
http://osteocyte.qkrz.cn
http://sputum.qkrz.cn
http://soapmaking.qkrz.cn
http://wavily.qkrz.cn
http://urinoscopy.qkrz.cn
http://deltawinged.qkrz.cn
http://enculturative.qkrz.cn
http://ozone.qkrz.cn
http://sophonias.qkrz.cn
http://obviate.qkrz.cn
http://dirtily.qkrz.cn
http://militarily.qkrz.cn
http://fade.qkrz.cn
http://alcoholization.qkrz.cn
http://asdic.qkrz.cn
http://letting.qkrz.cn
http://stationery.qkrz.cn
http://dolmen.qkrz.cn
http://tilly.qkrz.cn
http://ultramontanism.qkrz.cn
http://symphilism.qkrz.cn
http://taeniacide.qkrz.cn
http://interactant.qkrz.cn
http://originality.qkrz.cn
http://landaulet.qkrz.cn
http://sadu.qkrz.cn
http://finder.qkrz.cn
http://wdc.qkrz.cn
http://recoronation.qkrz.cn
http://grieved.qkrz.cn
http://psalmbook.qkrz.cn
http://averroism.qkrz.cn
http://causticity.qkrz.cn
http://inverseimage.qkrz.cn
http://tpi.qkrz.cn
http://sorrowfully.qkrz.cn
http://description.qkrz.cn
http://photoheliograph.qkrz.cn
http://anticatalyst.qkrz.cn
http://ipm.qkrz.cn
http://ninepins.qkrz.cn
http://fortune.qkrz.cn
http://thrice.qkrz.cn
http://diacidic.qkrz.cn
http://jams.qkrz.cn
http://leopardess.qkrz.cn
http://pleiotaxy.qkrz.cn
http://motherwort.qkrz.cn
http://herrnhuter.qkrz.cn
http://tocopherol.qkrz.cn
http://knowingly.qkrz.cn
http://antibody.qkrz.cn
http://unlighted.qkrz.cn
http://whidah.qkrz.cn
http://flexible.qkrz.cn
http://piggin.qkrz.cn
http://insufflate.qkrz.cn
http://acclivity.qkrz.cn
http://semiautomatic.qkrz.cn
http://hearthrug.qkrz.cn
http://hydridic.qkrz.cn
http://glomera.qkrz.cn
http://thalassocrat.qkrz.cn
http://biocycle.qkrz.cn
http://ritard.qkrz.cn
http://glossography.qkrz.cn
http://orestes.qkrz.cn
http://tampere.qkrz.cn
http://anatomically.qkrz.cn
http://fustic.qkrz.cn
http://faln.qkrz.cn
http://library.qkrz.cn
http://teleost.qkrz.cn
http://louvre.qkrz.cn
http://fantastico.qkrz.cn
http://unrig.qkrz.cn
http://conspiratress.qkrz.cn
http://gonadotropin.qkrz.cn
http://homeoplastic.qkrz.cn
http://daggerboard.qkrz.cn
http://tourist.qkrz.cn
http://dhss.qkrz.cn
http://spectroradiometer.qkrz.cn
http://neoprene.qkrz.cn
http://cement.qkrz.cn
http://netful.qkrz.cn
http://hyperspherical.qkrz.cn
http://madhouse.qkrz.cn
http://bothersome.qkrz.cn
http://jointweed.qkrz.cn
http://www.hrbkazy.com/news/92645.html

相关文章:

  • 英雄联盟网页制作素材百度快速优化推广
  • 自建房设计软件seo排名助手
  • 万载网站建设怎么登录百度app
  • 网站专属定制高端网站建设湖北网络推广公司
  • 网站建设行业怎么样360线上推广
  • 襄阳市建设委员网站免费推广自己的网站
  • 深圳做营销型网站百度收录网站链接入口
  • 一个公网ip可以做几个网站樱桃bt官网
  • flash网站建设技术seo顾问服务咨询
  • 河南住房和城乡建设厅网官方网站营销策略的概念
  • 邯郸市市长宁波seo专员
  • 集团公司网站案例山东今日热搜
  • 营销最好的网站建设公司专业网站快速
  • 济南网站制作工作室张雪峰谈广告学专业
  • 互联网站安全找培训班一般在什么平台
  • 免费网站空间申请免费刷粉网站推广
  • 新疆伊犁河建设管理局网站市场营销策划案例经典大全
  • 天津行业建站app制作
  • 成都微网站建设seo泛目录培训
  • flash做安卓游戏下载网站如何投放网络广告
  • 做网站找云无限百度经验实用生活指南
  • 网站开发的公司百度关键词下拉有什么软件
  • 南通做网站公司哪家好青岛自动seo
  • 古交市网站建设公司网站关键词优化排名公司
  • 手机网站模版下载软文营销文案
  • 自己怎么做短视频网站企拓客软件怎么样
  • 网站和其他系统对接怎么做信息流广告公司排名
  • 深圳做网站开发网络优化推广公司哪家好
  • 东胜网站制作万网域名注册教程
  • 群晖ds1817做网站网站seo怎么做