首页 > 其他分享 >The first week match's mistake

The first week match's mistake

时间:2023-01-08 15:13:07浏览次数:54  
标签:week int P8506 mistake match first

比赛中的补题中的一些错误

P8506 标题计数(https://www.luogu.com.cn/problem/P8506)

第一眼下去,嗯。。贪了,只读到一个‘#’后边跟一个空格就+1,结果wa几个了
老老实实一个个找
题目要求:找一级标题的个数
A的代码块:

int count = 0;
    for (int i = 1; i <= n; i++) { //对所有读入的字符串进行检查
        for (int j = 0; j < s[i].size(); j++) { //对每一个字符进行检查
            if(s[i][j] == ' ')continue;//如果 ‘#’ 之前是空格就跳过
            else if(s[i][j] == '#' && s[i][j+1] == ' ' ){ //如果是‘#’ 且后边跟着一个空格就继续往下检索
                for (int k = j+2; k < s[i].size(); k++) {
                    if(s[i][k] == ' ')continue;
                    else {
                        count ++;
                        //找到一个非空格的字符就+1
                        break;//结束这个字符串的检索,开始下一个字符串的检索
                    }
                }
                break;
            }else break;
        }
    }

在c++中读字符串(带空格的)用的getline(cin,存字符串的名字)个人认为更快些

c 的scanf("%[^\n]")也不错

标签:week,int,P8506,mistake,match,first
From: https://www.cnblogs.com/TFOREVERY/p/17034686.html

相关文章

  • rayTracingTheNextWeek总结
    前言本系列总结自RayTracing:TheNextWeek,前篇为rayTracingInOneWeekend-爱莉希雅-博客园(cnblogs.com)。需要一点点的图形学基础,不懂的同学可以移至GAMES101-......
  • VBA查找、匹配函数 Find 、Match
      Range.Find方法(Excel) 表达式.Find (What, After, LookIn, LookAt, SearchOrder, SearchDirection, MatchCase, MatchByte, SearchFormat)特别重要的......
  • 重磅直播|PatchmatchNet:一种高效的Multi-view Stereo框架(CVPR2021)
    本期由苏黎世联邦理工学院ComputerVisionandGeometryGroup王方锦华博士分享,分享的主题为《PatchmatchNet:基于传统PatchMatch算法的高效Multi-viewStereo框架》,主讲人会......
  • git 拉取新分支 error: pathspec ‘develop‘ did not match any file(s) known to gi
     git上有develop分支,branch查看分支看不到develop,checkout切换分支报错一、问题 git上有develop分支,branch查看分支看不到develop,checkout切换分支报错(一)branch查看......
  • 3week-4切片
    一.切片的特性可以切除来一个新的子片长度可变,长度元素个数容量可变,长度和容量可以不一样底层用数组,(顺序表访问快)推荐使用make定义,可以指定初始容量大小,减少......
  • profession computing -- week architecture
      Model-View-Controller(MVC)Pattern ......
  • profession week--3/4 一系列的软件开发过程
      SystemsDevelopmentLifeCycle:  waterfallapproac  Thesoftwaredevelopmentprocess     ......
  • [Leetcode Weekly Contest]326
    链接:LeetCode[Leetcode]2520.统计能整除数字的位数给你一个整数num,返回num中能整除num的数位的数目。如果满足nums%val==0,则认为整数val可以整除nums......
  • 立体匹配|Stereo Matching
    文章目录​​背景概念​​​​对极几何​​​​视觉模型​​​​基本流程​​​​匹配代价计算​​​​代价聚合​​​​视差计算​​​​视差优化​​​​References​​......
  • 第十六章《正则表达式》第4节:Matcher类
    ​16.3小节所介绍的Pattern类代表了正则表达式,它的功能不是很强,如果程序员想用正则表达式完成替换等更复杂的操作,必须使Matcher类。Matcher类也位于java.util.regex包下,使用......