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

找网站公司做网站用了织梦可以吗南京app开发定制

找网站公司做网站用了织梦可以吗,南京app开发定制,谷歌浏览器最新版本,温州网站开发网站的制作本节目录 1.最长回文串2.增减字符串匹配3.分发饼干4.最优除法5.跳跃游戏II6.跳跃游戏7.加油站8.单调递增的数字9.坏了的计算器 1.最长回文串 最长回文串 class Solution { public:int longestPalindrome(string s) {//计数一#xff1a;用数组模拟哈希表int hash[127] {0}… 本节目录 1.最长回文串2.增减字符串匹配3.分发饼干4.最优除法5.跳跃游戏II6.跳跃游戏7.加油站8.单调递增的数字9.坏了的计算器 1.最长回文串 最长回文串 class Solution { public:int longestPalindrome(string s) {//计数一用数组模拟哈希表int hash[127] {0};for(auto x:s){hash[x];}//统计结果int ret 0;for(auto x:hash){ret x/2*2;}return rets.size()?ret1:ret;} };2.增减字符串匹配 增减字符串匹配 class Solution { public:vectorint diStringMatch(string s) {//贪心//遇到I选择当前能选择的最小的数//遇到D选择当前能选择的最大的数int left 0,right s.size();vectorint ret;for(auto ch:s){if(ch I) ret.push_back(left);else ret.push_back(right--);}ret.push_back(left);return ret;} };3.分发饼干 分发饼干 class Solution { public:int findContentChildren(vectorint g, vectorint s) {int ret 0,m g.size(),n s.size();sort(g.begin(),g.end());sort(s.begin(),s.end());for(int i0,j0;imjn;i,j){while(jns[j]g[i]) j;if(jn) ret;}return ret;} };4.最优除法 最优除法 class Solution { public:string optimalDivision(vectorint nums) {//贪心找规律int n nums.size();if(n 1) return to_string(nums[0]);if(n 2) return to_string(nums[0])/to_string(nums[1]);string str to_string(nums[0])/(to_string(nums[1]);for(int i2;in;i){str/to_string(nums[i]);}str );return str;} };5.跳跃游戏II 跳跃游戏II class Solution { public:int jump(vectorint nums) {//使用层序遍历的思想一层一层往后跳//maxPos表示下一层最右端点的下标int left 0,right 0,maxPos 0,ret 0,n nums.size();while(leftright){if(maxPosn-1) return ret;//判断能否跳到最后一个位置//遍历当前层for(int ileft;iright;i){maxPos max(maxPos,nums[i]i);}left right1;right maxPos;ret;}return -1;} };6.跳跃游戏 跳跃游戏 class Solution { public:bool canJump(vectorint nums) {//跟上一题跳跃游戏II思路一模一样//一层一层往后跳层序遍历int left 0,right 0,maxPos 0,n nums.size();while(leftright){if(maxPosn-1) return true;for(int ileft;iright;i){maxPos max(maxPos,nums[i]i);}left right1;right maxPos;}return false;} };7.加油站 加油站 class Solution { public:int canCompleteCircuit(vectorint gas, vectorint cost) {//解法一暴力枚举 O(n^2) 会超时int n gas.size();int step n;for(int i0;in;i){int rest 0;for(int step0;stepn;step){int index (istep)%n;rest restgas[index]-cost[index];if(rest0) break;}if(rest0) return i;}return -1;} };class Solution { public:int canCompleteCircuit(vectorint gas, vectorint cost) {//解法二找规律在解法一的基础上稍作改动int n gas.size();for(int i0;in;i){int rest 0;int step 0;for(;stepn;step){int index (istep)%n;rest restgas[index]-cost[index];if(rest0) break;}if(rest0) return i;i istep;}return -1;} };8.单调递增的数字 单调递增的数字 class Solution { public:int monotoneIncreasingDigits(int n) {//找规律string s to_string(n);int i0,m s.size();//找到第一个递减的位置while(i1m s[i]s[i1]) i;if(i1 m) return n;//回推while(i-10 s[i]s[i-1]) i--;s[i]--;for(int ji1;jm;j){s[j]9;}return stoi(s);} };9.坏了的计算器 坏了的计算器 class Solution { public:int brokenCalc(int startValue, int target) {//正难则反贪心//从end-begin *-/ -1-1int ret 0;while(targetstartValue){if(target%2 0) target/2;else target 1;ret;}return retstartValue-target;} };
http://www.pierceye.com/news/660681/

相关文章:

  • 网站建设周末培训长春网站建设服务
  • 网站宝建站助手呼市地区做网站公司
  • 网站开发需要用到哪些设备建立网站得多少钱
  • 广州最好网站策划外网网站有什么好的推荐
  • 企业营销型企业网站建设cpa推广联盟平台
  • 南山区公司网站制作网站建设都 包括哪些
  • 域名备案网站建设方案公司网站设计怎么做
  • wordpress网站地图生成插件门户网站管理流程
  • 网站设计工程师培训关键词排名优化公司外包
  • 做电影资源网站手机版交通运输部: 优化交通运输领域防控
  • 找人做微信网站无锡响应式网站
  • 温州手机网站制作联系电话装修公司加盟条件
  • 网站后台模板html5淄博桓台网站建设公司
  • 开发app和网站的公司网站开发项目流程图模板
  • 深圳优秀网站建设品牌策略
  • 上海市建设机械行业协会网站石家庄最新招聘
  • Wordpress垂直类目站模版建设官网入口
  • 网站建设发布平台网络界面设计
  • rss 网站插件国内哪个网站做水产比较大
  • 做营销看的网站有哪些内容芜湖做网站推广有哪些公司
  • 网站建设岗位说明新网金商网站
  • 网站域名使用费多少正规抖音代运营公司排名
  • 网站建设后需要交费吗物流公司电话
  • 网站建设 福州wordpress静态文件目录下
  • 鸿顺里网站建设汕头网站排名优化报价
  • 揭阳自助建站软件社区网站建设资金申请
  • 牟平做网站衡水网页网站建设
  • 蒙文门户网站建设phpok企业建站系统
  • 域名注册网站的域名哪里来的楚雄建网站
  • 专门教ps的网站简单的app开发制作