第三周 2019.12.08–12.15
学到新知识
-
控制页面上的滚动条是否存在
overflow, overflow-x, overflow-y.
hidden 超出部分不见,即不显示滚动条
auto 如果有超出部分,显示滚动条
scroll 显示滚动条 -
让边框变为圆角
例如:border-radius:4px; 也可写为百分比。 -
新学的Git命令
- $ git reflog 记录每一次命令
- $ cat 修改
- $ git checkout – file (想要放弃工作空间时)把文件在工作区的修改全部撤销,让这个文件回到最近一次git commit或git add时的状态。也可恢复已删除的文件,前提是该文件已提交到了版本库里。
- $ git reset HEAD file (错误修改已提交到暂存区时)把暂存区的修改撤销,重新放回工作区
- $ git rm file 删除文件
周天考核总结
- 观察输出结果时,要注意输出的形式
- 不能定义过大的数组,否则不能输入
- 与或运算,数字变为二进制并进行与或运算
- 矩阵的最小路径和
![在这里插入图片述](https://img-blog.csdnimg.cn/2019121519274279.png?x-oss-process=image/watermark,ype_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQ1OTI1MTYy,size_16,color_FFFFFF,t_70)
#include<stdio.h>
#define N 100
int min(int x,int y)
{
if (x>y)
x=y;
return(x);
}
int main()
{
int m, i, j, k, a[N][N], b[N][N];
scanf("%d", &m);
for (i=0; i<m; i++)
{
for (j=0; j<m; j++)
scanf("%d", &a[i][j]);
}
b[0][0]=a[0][0];
for (k=0; k<m; k++)
{
if (m-k>k)
{
for (j=k; j<m-k; j++)
b[k][j+1]=b[k][j]+a[k][j+1];
for (i=k; i<m-k; i++)
b[i+1][k]=b[i][k]+a[i+1][k];
}
else
{
for (j=k; j<=k; j++)
b[k][j+1]=b[k][j]+a[k][j+1];
for (i=k; i<=k; i++)
b[i+1][k]=b[i][k]+a[i+1][k];
}
b[1+k][1+k]=a[1+k][1+k]+min(b[k][1+k],b[1+k][k]);
}
printf("%d",b[m-1][m-1]);
return 0;
}