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

算法强训day19

一、小易的升级之路

链接:小易的升级之路_牛客题霸_牛客网

简单题

#include<iostream>
using namespace std;
long long gcd(long long m, long long x)
{long long n ;while(x>0){n = m % x;m = x;x = n;}return m;
}
int main()
{int n;long long m;cin >> n >> m;while (n--){long long x;cin >> x;if (x <= m)m += x;elsem += gcd(m, x);}cout << m;
}

二、礼物的最大价值

链接:礼物的最大价值_牛客题霸_牛客网

动态规划

class Solution {
public:/*** 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可*** @param grid int整型vector<vector<>>* @return int整型*/int maxValue(vector<vector<int> >& grid) {int dp[202][202] = { 0 };for (int i = 1; i <= grid[0].size(); i++){dp[1][i] = dp[1][i - 1] + grid[0][i - 1];}for (int i = 1; i <= grid.size(); i++){dp[i][1] = dp[i - 1][1] + grid[i - 1][0];}for (int i = 2; i <= grid.size(); i++){for (int j = 2; j <= grid[0].size(); j++){dp[i][j] = max(dp[i][j - 1], dp[i - 1][j]) + grid[i - 1][j - 1];}}return dp[grid.size()][grid[0].size()];}
};

三、对称之美

直接头尾找相同字母,找不到说明没有

#include<iostream>
#include<string>
#include<stdio.h>
using namespace std;
int main()
{int n;cin >> n;while (n--){int x;cin >> x;string s[102];for (int i = 0; i < x; i++){string ss;cin >> ss;s[i] = ss;}int left = 0;int right = x - 1;while (left < right){int flag = 0;for (int i = 0; i < s[left].size(); i++){if (s[right].find(s[left][i]) != string::npos){flag = 1;break;}}if (flag == 0)break;left++;right--;}if (left >= right)cout << "Yes" << endl;elsecout << "No" << endl;}
}

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • Qt的事件处理机制、信号和槽以及两者之间的区别
  • 软件测试---Jmeter
  • Java每日一练_模拟面试题1(死锁)
  • Yearning-MYSQL 审计平台部署
  • 导入数据到hive的几种方式
  • @RequestBody与@RequestParam
  • RabbitMQ 入门篇
  • 【数学建模】——【A题 信用风险识别问题】全面解析
  • (一)springboot2.7.6集成activit5.23.0之集成引擎
  • 【文件fd】深入理解重定向和缓冲区
  • python-局部求和(赛氪OJ)
  • 2024年有什么赚钱的副业推荐半年还清贷款,成功变现12.3w的全套玩法都放这里了!!!
  • linux用户组练习
  • FastAPI之Depends
  • Scrapy 爬取旅游景点相关数据(五)
  • Android 控件背景颜色处理
  • git 常用命令
  • httpie使用详解
  • iOS帅气加载动画、通知视图、红包助手、引导页、导航栏、朋友圈、小游戏等效果源码...
  • JavaSE小实践1:Java爬取斗图网站的所有表情包
  • jquery cookie
  • MySQL用户中的%到底包不包括localhost?
  • mysql中InnoDB引擎中页的概念
  • springboot_database项目介绍
  • Twitter赢在开放,三年创造奇迹
  • 不用申请服务号就可以开发微信支付/支付宝/QQ钱包支付!附:直接可用的代码+demo...
  • 基于游标的分页接口实现
  • 两列自适应布局方案整理
  • 聊聊flink的TableFactory
  • 入手阿里云新服务器的部署NODE
  • 微信小程序实战练习(仿五洲到家微信版)
  • ​学习一下,什么是预包装食品?​
  • # 服务治理中间件详解:Spring Cloud与Dubbo
  • #我与Java虚拟机的故事#连载10: 如何在阿里、腾讯、百度、及字节跳动等公司面试中脱颖而出...
  • #周末课堂# 【Linux + JVM + Mysql高级性能优化班】(火热报名中~~~)
  • (14)Hive调优——合并小文件
  • (C#)Windows Shell 外壳编程系列4 - 上下文菜单(iContextMenu)(二)嵌入菜单和执行命令...
  • (附源码)spring boot建达集团公司平台 毕业设计 141538
  • (三)Hyperledger Fabric 1.1安装部署-chaincode测试
  • (深入.Net平台的软件系统分层开发).第一章.上机练习.20170424
  • (算法)求1到1亿间的质数或素数
  • (一) springboot详细介绍
  • (转)3D模板阴影原理
  • ***汇编语言 实验16 编写包含多个功能子程序的中断例程
  • .config、Kconfig、***_defconfig之间的关系和工作原理
  • .DFS.
  • .net core MVC 通过 Filters 过滤器拦截请求及响应内容
  • .Net FrameWork总结
  • .net mvc actionresult 返回字符串_.NET架构师知识普及
  • .NET和.COM和.CN域名区别
  • .net中的Queue和Stack
  • @RequestBody与@RequestParam:Spring MVC中的参数接收差异解析
  • [AndroidStudio]_[初级]_[修改虚拟设备镜像文件的存放位置]
  • [ARM]ldr 和 adr 伪指令的区别
  • [C++] vector对比list deque的引出