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

aspcms企业网站模板flash网站模板下载

aspcms企业网站模板,flash网站模板下载,怎么在本地安装网站,住房和城乡建设部网站建筑电工1.299. 猜数字游戏 - 力扣(LeetCode) 公牛还是挺好数的,奶牛。。。妈呀,一朝打回解放前 抓本质抓本质,有多少位非公牛数可以通过重新排列转换公牛数字,意思就是,当这个数不是公牛数字时&#x…
1.299. 猜数字游戏 - 力扣(LeetCode)

公牛还是挺好数的,奶牛。。。妈呀,一朝打回解放前

抓本质抓本质,有多少位非公牛数可以通过重新排列转换公牛数字,意思就是,当这个数不是公牛数字时,我们就分别统计它在secret和guess中的数量,然后取数量较少的作为奶牛数就好,因为它是可以调整位置的使它变成公牛数,多余的无法匹配再怎么调整位置也没办法把它变成公牛数。

class Solution {
public:vector<string> fizzBuzz(int n) {n += 1;vector<string> answer(n);for(int i = 1 ; i < n; i++){if(i % 3 == 0 && i % 5 == 0){answer[i] = "FizzBuzz";}else if(i % 3 == 0){answer[i] = "Fizz";}else if(i % 5 == 0){answer[i] = "Buzz";}else{answer[i] = to_string(i);}}return answer;}
};
2.412. Fizz Buzz - 力扣(LeetCode)

 匹配就好

class Solution {
public:vector<string> fizzBuzz(int n) {n += 1;vector<string> answer;for(int i = 1 ; i < n; i++){if(i % 3 == 0 && i % 5 == 0){answer.push_back("FizzBuzz");}else if(i % 3 == 0){answer.push_back("Fizz");}else if(i % 5 == 0){answer.push_back("Buzz");}else{answer.push_back(to_string(i));}}return answer;}
};
3.506. 相对名次 - 力扣(LeetCode)

 首先自己瞎掰扯了半天 感觉有点冗余 三元运算符还是见样学样的哈哈。。

class Solution {
public:vector<string> findRelativeRanks(vector<int>& score) {int n = score.size();string medal[3] = {"Gold Medal", "Silver Medal", "Bronze Medal"};vector<int> map(1000010);vector<string> answer(n);for(int i  = 0; i < n; i++){map[score[i]] = i;            }sort(score.begin(), score.end());reverse(score.begin(), score.end());for(int i = 0; i < n; i++){int site = map[score[i]];answer[site] = i<3 ? medal[i] :  to_string(i+1);}return answer;}
};

后面看了别人的题解(下面这个

class Solution {
public:vector<string> findRelativeRanks(vector<int>& score) {int n = score.size();string medal[3] = {"Gold Medal", "Silver Medal", "Bronze Medal"};map<int,int> map;vector<string> answer;vector<int> a(score.begin(), score.end());sort(a.begin(), a.end());reverse(a.begin(), a.end());for(int i  = 0; i < n; i++){map[a[i]] = i;            }for(int i = 0; i < n; i++){int rank = map[score[i]];string res = rank<3 ? medal[rank] : to_string(rank+1);answer.push_back(res);}return answer;}
};

发现我跟人家想法不一样的是:我没有复制数组,先记录排序前原来的位置,然后在制造答案数组的时候遍历排序后的数组,根据记录的原来的位置放答案

人家是用一个新数组记录排序之后的数组 然后再遍历原数组的元素 根据排序之后的名次决定这个位置的答案数组中是什么结果

http://www.yayakq.cn/news/829069/

相关文章:

  • 百度智能建站怎么样安徽建站
  • 深圳优秀网站建设价格wordpress加载完再显示
  • 网站建设与管理规定wordpress主题制作实例
  • 浦东新区网站建设推广企业网站ppt怎么做
  • 做一些购物网站那有网页设计培训机构
  • 宁夏高端网站建设阿里巴巴国际站下载电脑版
  • 网站开发用用什么语言最好网站开发市场规模
  • 视频模板免费太原seo优化公司
  • dede网站文档不能更新制作企业网站页面多少钱
  • 深圳网站制作公司人才招聘东莞网上销售网站建设
  • 企业网站数防泄露怎么做泰安招工招聘信息
  • 广州做网站哪家好公司根据图片做网站用什么
  • 公司和网站备案查询密码三亚网络推广
  • 安徽工业大学两学一做网站哪里有网站建设的文章
  • 建网站费用会计分录制作网页图片格式
  • 做微商选择的哪个平台微平台网站不同的网站前缀就是不同的域名吗
  • 做网站的网站犯法吗域名查询 查询网
  • 兰州建网站网站定制开发
  • 网站建设试题及答案网站开发文案
  • 淘宝网站店铺请人做做网站哪里最好
  • 江苏做网站怎么收费多少珠海做小程序的公司
  • 二手房网站建设方案获取排名
  • 东莞电子产品网站建设在线图片制作生成器
  • 哪里找人做网站做网站和网页
  • 织梦网站变成手机站怎么建立淘宝客网站
  • 新手如何入侵一个网站中山网站开发公司
  • 免费做网站收录的wordpress模板路径
  • 一流的扬中网站建设网站需要什么
  • 如何做淘宝联盟网站的推广福田网站建设有限公司
  • 百度seo排名优化价格南京seo推广