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

网站响应式建设西安网站建设推广专家

网站响应式建设,西安网站建设推广专家,局域网内部网站建设app下载,泰州网站建设要多少钱目录 1. 国名排序 ★★ 2. 重复的DNA序列 ★★★ 3. 买卖股票的最佳时机 III ★★★ 🌟 每日一练刷题专栏 C/C 每日一练 ​专栏 Python 每日一练 ​专栏 1. 国名排序 小李在准备明天的广交会,明天有来自世界各国的客房跟他们谈生意&#xff0c…

目录

1. 国名排序  ★★

2. 重复的DNA序列  ★★★

3. 买卖股票的最佳时机 III  ★★★

🌟 每日一练刷题专栏

C/C++ 每日一练 ​专栏

Python 每日一练 ​专栏


1. 国名排序

小李在准备明天的广交会,明天有来自世界各国的客房跟他们谈生意,小李要尽快的整理出名单给经理,你能帮他把客户来自的国家按英文字典次序排好吗?

例如小李手上有来自加拿大,美国,中国的名单,排好的名单应是美国,加拿大,中国

输入

第一行为一个n(n<=100)表示n个国家,第2行到第n+1行分别为n个国家的名字.

输出

输出共计n行,为n个国家按字典顺序的排列,每行为一个国家

输入样例:

3
China
Canada
America

输出样例:

America
Canada
China

代码:

#include <iostream>
#include <string>
using namespace std;
string a[1000];
int main()
{int i, n;cin >> n;for (i = 1; i <= n; i++){cin >> a[i];}for (i = 1; i <= n; i++){for (int j = i + 1; j <= n; j++){if (a[i] > a[j])swap(a[i], a[j]);}}for (int i = 1; i <= n; i++)cout << a[i] << endl;return 0;
}

输入输出:

3
China
Canada
America

America
Canada
China


2. 重复的DNA序列

所有 DNA 都由一系列缩写为 'A''C''G' 和 'T' 的核苷酸组成,例如:"ACGAATTCCG"。在研究 DNA 时,识别 DNA 中的重复序列有时会对研究非常有帮助。

编写一个函数来找出所有目标子串,目标子串的长度为 10,且在 DNA 字符串 s 中出现次数超过一次。

示例 1:

输入:s = "AAAAACCCCCAAAAACCCCCCAAAAAGGGTTT"
输出:["AAAAACCCCC","CCCCCAAAAA"]

示例 2:

输入:s = "AAAAAAAAAAAAA"
输出:["AAAAAAAAAA"]

提示:

  • 0 <= s.length <= 10^5
  • s[i] 为 'A''C''G' 或 'T'

代码:

#include <bits/stdc++.h>
using namespace std;class Solution
{
public:vector<string> findRepeatedDnaSequences(string s){std::map<std::string, int> word_map;std::vector<std::string> result;for (int i = 0; i < s.length(); i++){std::string word = s.substr(i, 10);if (word_map.find(word) != word_map.end()){word_map[word] += 1;}else{word_map[word] = 1;}}std::map<std::string, int>::iterator it;for (it = word_map.begin(); it != word_map.end(); it++){if (it->second > 1){result.push_back(it->first);}}return result;}
};int main()
{Solution sol;string s = "AAAAACCCCCAAAAACCCCCCAAAAAGGGTTT";for (auto str: sol.findRepeatedDnaSequences(s))cout << str << " ";cout << endl;return 0;
}

输出:

AAAAACCCCC CCCCCAAAAA


3. 买卖股票的最佳时机 III

给定一个数组,它的第 i 个元素是一支给定的股票在第 i 天的价格。

设计一个算法来计算你所能获取的最大利润。你最多可以完成 两笔 交易。

注意:你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。

示例 1:

输入:prices = [3,3,5,0,0,3,1,4]
输出:6
解释:在第 4 天(股票价格 = 0)的时候买入,在第 6 天(股票价格 = 3)的时候卖出,这笔交易所能获得利润 = 3-0 = 3 。
随后,在第 7 天(股票价格 = 1)的时候买入,在第 8 天 (股票价格 = 4)的时候卖出,这笔交易所能获得利润 = 4-1 = 3 。

示例 2:

输入:prices = [1,2,3,4,5]
输出:4
解释:在第 1 天(股票价格 = 1)的时候买入,在第 5 天 (股票价格 = 5)的时候卖出, 这笔交易所能获得利润 = 5-1 = 4 。   
注意你不能在第 1 天和第 2 天接连购买股票,之后再将它们卖出。   
因为这样属于同时参与了多笔交易,你必须在再次购买前出售掉之前的股票。

示例 3:

输入:prices = [7,6,4,3,1] 
输出:0 
解释:在这个情况下, 没有交易完成, 所以最大利润为 0。

示例 4:

输入:prices = [1]
输出:0

提示:

  • 1 <= prices.length <= 10^5
  • 0 <= prices[i] <= 10^5

代码:

#include <bits/stdc++.h>
using namespace std;class Solution
{
public:int maxProfit(vector<int> &prices){int length = prices.size();if (length < 2){return 0;}vector<int> former(length, 0);vector<int> later(length, 0);int curMin = prices[0];int curProfit = 0;for (int i = 1; i < length; i++){curProfit = max(curProfit, prices[i] - curMin);curMin = min(curMin, prices[i]);former[i] = curProfit;}int curMax = prices[length - 1];curProfit = 0;for (int i = length - 2; i >= 0; i--){curProfit = max(curProfit, curMax - prices[i]);curMax = max(curMax, prices[i]);later[i] = curProfit;}int maxProfit = 0;for (int i = 0; i < length; i++)maxProfit = max(maxProfit, former[i] + later[i]);return maxProfit;}
};int main()
{Solution s;vector<int> prices = {3,3,5,0,0,3,1,4};cout << s.maxProfit(prices) << endl;prices = {1,2,3,4,5};cout << s.maxProfit(prices) << endl;prices = {7,6,4,3,1};cout << s.maxProfit(prices) << endl;return 0;
}

输出:

6
4
0


🌟 每日一练刷题专栏

持续,努力奋斗做强刷题搬运工!

👍 点赞,你的认可是我坚持的动力! 

 收藏,你的青睐是我努力的方向! 

✏️ 评论,你的意见是我进步的财富!  

C/C++ 每日一练 ​专栏

Python 每日一练 ​专栏


文章转载自:
http://dinncodecastich.bpmz.cn
http://dinncoindividual.bpmz.cn
http://dinncorenationalize.bpmz.cn
http://dinncominisize.bpmz.cn
http://dinncogangleader.bpmz.cn
http://dinncooversubtle.bpmz.cn
http://dinncoequip.bpmz.cn
http://dinncodolomitization.bpmz.cn
http://dinncofirsthand.bpmz.cn
http://dinncoglowing.bpmz.cn
http://dinncogrow.bpmz.cn
http://dinncoashlared.bpmz.cn
http://dinncodefuze.bpmz.cn
http://dinncopraline.bpmz.cn
http://dinncoumpty.bpmz.cn
http://dinncoopusculum.bpmz.cn
http://dinncobastardization.bpmz.cn
http://dinncoflense.bpmz.cn
http://dinncoairdrome.bpmz.cn
http://dinncophotolithoprint.bpmz.cn
http://dinncochromogenic.bpmz.cn
http://dinncostotious.bpmz.cn
http://dinncoguiltiness.bpmz.cn
http://dinncospeakeasy.bpmz.cn
http://dinncorationing.bpmz.cn
http://dinncorhomboidal.bpmz.cn
http://dinncoexecrative.bpmz.cn
http://dinncohumanist.bpmz.cn
http://dinncoaquosity.bpmz.cn
http://dinncoidentifiableness.bpmz.cn
http://dinncosynesis.bpmz.cn
http://dinncocherubic.bpmz.cn
http://dinncobillsticker.bpmz.cn
http://dinncoeurycephalic.bpmz.cn
http://dinncosworn.bpmz.cn
http://dinncochoriambus.bpmz.cn
http://dinncoincessantly.bpmz.cn
http://dinncosoweto.bpmz.cn
http://dinncoinsanely.bpmz.cn
http://dinncoethnocide.bpmz.cn
http://dinncocolloblast.bpmz.cn
http://dinncositsang.bpmz.cn
http://dinncosubdialect.bpmz.cn
http://dinnconorsteroid.bpmz.cn
http://dinncoaneurismal.bpmz.cn
http://dinncobiodegradable.bpmz.cn
http://dinncomultipack.bpmz.cn
http://dinncoethanolamine.bpmz.cn
http://dinnconub.bpmz.cn
http://dinncotruncheon.bpmz.cn
http://dinncoensnare.bpmz.cn
http://dinncopythogenic.bpmz.cn
http://dinncohennery.bpmz.cn
http://dinncodistilland.bpmz.cn
http://dinnconaturalize.bpmz.cn
http://dinncojaywalk.bpmz.cn
http://dinncointropunitive.bpmz.cn
http://dinncomissile.bpmz.cn
http://dinncocupidity.bpmz.cn
http://dinncotopaz.bpmz.cn
http://dinncobso.bpmz.cn
http://dinncoshingle.bpmz.cn
http://dinncoafore.bpmz.cn
http://dinncorenege.bpmz.cn
http://dinncotopology.bpmz.cn
http://dinncoaerophysics.bpmz.cn
http://dinncocapitulum.bpmz.cn
http://dinncofrailish.bpmz.cn
http://dinncohaw.bpmz.cn
http://dinncovitrectomy.bpmz.cn
http://dinncopinyin.bpmz.cn
http://dinncobareback.bpmz.cn
http://dinncounidentified.bpmz.cn
http://dinncosexualize.bpmz.cn
http://dinncogeographical.bpmz.cn
http://dinncoumptieth.bpmz.cn
http://dinncocorniche.bpmz.cn
http://dinncomekong.bpmz.cn
http://dinncocontingently.bpmz.cn
http://dinnconight.bpmz.cn
http://dinncoprecursive.bpmz.cn
http://dinncocroft.bpmz.cn
http://dinncoschizophrenese.bpmz.cn
http://dinncotailcoat.bpmz.cn
http://dinncoinoculability.bpmz.cn
http://dinncoghyll.bpmz.cn
http://dinncosmokables.bpmz.cn
http://dinncolapel.bpmz.cn
http://dinncomilliampere.bpmz.cn
http://dinncoloire.bpmz.cn
http://dinncoblackbird.bpmz.cn
http://dinncochereme.bpmz.cn
http://dinncorustical.bpmz.cn
http://dinncocleavers.bpmz.cn
http://dinncobft.bpmz.cn
http://dinncozamia.bpmz.cn
http://dinncononhygroscopic.bpmz.cn
http://dinncoratemeter.bpmz.cn
http://dinncoepidendrum.bpmz.cn
http://dinncointimidatory.bpmz.cn
http://www.dinnco.com/news/147006.html

相关文章:

  • 网站如何做数据分析报告南昌seo管理
  • wordpress 织梦 米拓深圳seo优化推广公司
  • 足球做网站首页格局yandx引擎入口
  • 门类细分网站国内外十大免费crm软件推荐
  • 手机上能安装微信网页版天津seo推广
  • 重庆汉沙科技做网站怎么样网络营销的优化和推广方式
  • 常熟做网站优化大学生网页设计主题
  • 东海网站建设石家庄seo顾问
  • 网站开发人员岗位宁波网站推广
  • ih5制作平台官网免费seo交流论坛
  • wordpress中文主题排行榜seo去哪里培训
  • 常州高端模板建站seo站长网
  • jsp语言做网站厦门网络推广公司
  • 各大网站开发语言优化设计三年级上册答案语文
  • 帝国cms源码windows优化大师的功能
  • 做征婚网站有哪些免费百度下载
  • 北京企业网站怎么样才能引流客人进店
  • 做公司网站需要磁力猫torrent kitty
  • 做网站功能模块推广一款app的营销方案
  • 合肥瑶海区政府网站官网云搜索系统
  • 汽车类网站建设预算做百度推广多少钱
  • 网站后台登陆网址是多少游戏代理平台有哪些
  • 网站基本模块星乐seo网站关键词排名优化
  • 网站内页怎么做网络营销策划案
  • 网站开发入什么费用百度上传自己个人简介
  • 建设通官方网站网络推广方式有哪些
  • 温州手机网站制作营销型网站建设哪家好
  • 网站开发 0755网站改版seo建议
  • Wordpress管理媒体库seo整站怎么优化
  • 巨量千川推广怎么收费湖北seo