
本题思路:本题就是根据就是排序的知识点,在sort内部可以使用仿函数来改变此时排序规则。
- #include
-
- const int N=10010;
- int n;
- std::string logs[N];
-
- int main()
- {
- std::ios::sync_with_stdio(false);
- std::cin.tie(nullptr);std::cout.tie(nullptr);
-
- while(std::getline(std::cin,logs[n]))
- if(logs[n].size()) n++;
- else break;
- //内部排序
- sort(logs,logs+n,[&](std::string&a,std::string&b){
- std::stringstream sstreama(a),sstreamb(b);
-
- //将空格分开的字符串读入sa,sb中
- std::string sa[4],sb[4];
- for(int i=0;i<4;i++){
- sstreama>>sa[i];
- sstreamb>>sb[i];
- }
-
- //如果当前消耗时间相等,则需要判断当前开始时间
- if(sa[3]==sb[3]) return sa[1]+sa[2]
1]+sb[2]; -
- double ta,tb;
- std::sscanf(sa[3].c_str(),"%lf(s)",&ta);
- std::sscanf(sb[3].c_str(),"%lf(s)",&tb);
- return ta
- });
-
- for(int i=0;i
- return 0;
- }
二、重复者IO链接
本题思路:对于第q层来说我们需要递归找出第q-1层的图形然后将其存储下来然后和原来图形来更新第q层的图形。
- #include
-
- int n;
- std::vector
p; -
- std::vector
dfs(int k) - {
- if(k==1) return p;
-
- std::vector
last=dfs(k-1);//找出上一版本的字符串 - int m=last.size();
-
- std::vector
res(n*m,std::string(n*m,' ')) ;//当前版本串 -
- for(int i=0;i
- for(int j=0;j
- if(p[i][j]!=' ')
- for(int x=0;x
- for(int y=0;y
- res[i*m+x][j*m+y]=last[x][y];
-
- return res;
- }
-
- int main()
- {
- while(std::cin>>n,n){
- //清空当前的版本串
- p.clear();
- getchar();
-
- for(int i=0;i
- std::string s;
- std::getline(std::cin,s);
- p.push_back(s);
- }
-
- int q;
- std::cin>>q;
- auto res=dfs(q);
- for(auto& str:res)
- std::cout<
- }
- return 0;
- }
-
相关阅读:
浏览器技巧:谷歌浏览器六个实用设置小技巧,值得收藏
高校教务系统密码加密逻辑及JS逆向——山东女子学院,蚌埠医学院,郑州工商学院,新疆大学,河南机电职业学院
武汉新时标文化传媒有限公司短视频内容该怎么样去运营?
#力扣:344. 反转字符串@FDDLC
软件测试行业到底有没有前景和出路?2022辞职后涨薪5K+,凭什么?
适配移动端,菜单采用底部固定形式(1+X Web前端开发初级 例题)
Linux学习-28-用户间切换相关命令
PDF格式分析(七十)——注释边框样式及外观流
【微服务的集成测试】python实现-附ChatGPT解析
盘点面试中常见的超大规模数据常见的算法问题
-
原文地址:https://blog.csdn.net/qq_67458830/article/details/132757534
-
最新文章
-
沪漂五周年了:我越来越迷茫了
Agentic Skill Routing 实战:别再把所有 Skill 塞进 AI Agent 上下文
MySQL-Seconds_behind_master的精度误差
[MAF预定义ChatClient中间件-03]CachingChatClient——利用缓存省钱省时间
AI的至暗历史:从万众期待到被政府撤资,AI的两次死亡徘徊
Agent OS :五种驯服不确定性的范式
PortSwigger SQL注入LAB11
数据库即时编译JIT
[Begin]AI Learn Data Day 0
深度学习进阶(二十七)现代 LLM 的核心架构设计其二:SwiGLU