一、刷题总结
![](https://i-blog.csdnimg.cn/blog_migrate/ad125359142950c16d83277771bea89a.png)
#include<stdio.h>
#include<string.h>
int main()
{
int l1,l2,max=0,num=0,x,y;
char a[100],b[100];
scanf("%s\n%s",&a,&b);
l1=strlen(a);
l2=strlen(b);
for(int i=0;i<l1;i++)
{
for(int j=0;j<l2;j++)
{
if(a[i]!=b[j]) continue;
num=0;
x=i;y=j;
while(a[x]==b[y]&&x<l1&&y<l2)
{
x++;
y++;
num++;
max= max>num?max:num;
}
}
}
printf("%d",max);
return 0;
}
这本是一道哈希算法的题,但是字符长度较小,所以直接用遍历也可过,只要在第字符串a中找到和b[0]相同的字符就往后对照,相同则num加一,更新最大值
在做其他题的时候,这种做法基本不可取(今天只AC了1题)
二、其他总结
前端的基础构成
1.html:一个网页的基本组成.给用户看的东西都是写在这里面(图片/文字/视频)
2.css: 负责美化网页内容/优化网页性能(颜色,排版,字体)
JavaScript: 脚本语言.主要用来实现动态效果,前后端交互
html:超文本标记语言
主要元素:标签
双标签:<标签名></标签名>
单标签:<标签名>
基本框架
在VScode中输入!加回车可以生成
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<style>
</style>
<body>
</body>
</html>
body写网页的主要内容,文本,图片等,
style用于美化body
主要标签
双标签
<h1>(标题标签)、<h2>、<h3>....<h6>(副标题)
<h1>标题内容</h1>
<p>文本内容</p> (自动换行)
<span>文本内容</span>(不换行)
<b>文本</b> 、<strong>文本</strong>加粗文本
<i>(斜体)、<u>(下划线)
单标签:
<br> 换行
<hr> 分割线
注释 :<!--注释内容-->