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

洛谷P8195

[传智杯 #4 决赛] 小智的疑惑 - 洛谷

代码区:

#include <stdio.h>
#include <string.h>
#define MAX 400005

int main() {
    char s[MAX];
    scanf("%s", s);
    char target[] = "chuanzhi";
    int target_length = strlen(target);
    int s_length = strlen(s);
    int count = 0;
    for (int i = 0; i <= s_length - target_length; i++) {
        int j;
        for (j = 0; j < target_length; j++) { // 检查从位置 i 开始是否存在子串 target
            if (s[i + j]!= target[j]) {
                break;
            }
        }
        if (j == target_length) {  // 如果完整匹配
            count++;
        }
    }
    printf("%d", count);
    return 0;
}

欢迎各位读者提出意见。

(菜菜洛谷奋斗小日记)


http://www.kler.cn/a/515038.html

相关文章:

  • c++常见设计模式之装饰器模式
  • 等变即插即用图像重建
  • python创建一个httpServer网页上传文件到httpServer
  • qml Timer详解
  • SentencePiece和 WordPiece tokenization 的含义和区别
  • UDP協議與代理IP介紹
  • c++算法贪心系列
  • 2024.1.22 安全周报
  • 大华Java开发面试题及参考答案 (下)
  • UE5 开启“Python Remote Execution“
  • 解决go.mod文件中replace不生效的问题
  • Mono里运行C#脚本31—mono_arch_create_generic_trampoline
  • YOLOv10-1.1部分代码阅读笔记-predictor.py
  • 【Linux】APT 密钥管理迁移指南:有效解决 apt-key 弃用警告
  • 如何实现亿级用户在线状态统计?
  • .NET MAUI进行UDP通信(二)
  • 吴恩达深度学习——如何实现神经网络
  • 【2024年华为OD机试】 (E卷,100分) - 预订酒店(JavaScriptJava PythonC/C++)
  • Ubuntu20彻底删除MySQL8
  • WPS计算机二级•幻灯片的基础操作
  • Qt调用ffmpeg库实时播放rtmp或rtsp视频流
  • 【玩转全栈】----Django模板的继承
  • 使用Chrome和Selenium实现对Superset等私域网站的截图
  • 【学习笔记】计算机网络(一)
  • Ubuntu20.04 安装 cartographer
  • 深度学习笔记31_ResNet与DenseNet结合探索