8-14 DAIRY

考试 8:00 - 11:30 & 讲题 14:00 - 15:00
今天的题相对来说比较简单…基本未超出NOIP范围啊。
T1 感觉全世界除了我大家都眼杀(一眼秒掉)了。。only me考完听到别人说是最小生成树才慢慢想清。真的很简单,感觉比较裸…又很巧妙很多基础的题稍微改一下我就不会,也想不到原型是什么
T2 考试的时候写转移方程一直写的二维,然后正解只要一维而且特别简单…然后还有更标程更高效更简短的做法…贪心,那个贪心听起来还蛮容易的,不过让我自己想还是要想上好一会。
T3 虽然第三题A的人较少,但我竟然在三道题里稍微会的只有T3…因为前几天朱老师讲了dp斜率优化【锯木厂选址】,按照朱老师那个题写对了能拿k=2的分,然后k=0和k=1特殊判断就很简单了

然后今天可能是交晚了,没测我的…(然后我又觉得自己考得不好,下午知道没测自己的时候就不想要出题人再测一次了….
反正我交上去只有T3最多40分??反正我只写了k = 2的情况…

讲课15:00 - 17:30
网络流及扩展及练习。
网络流基础没打好,今天听还是有些懵逼的地方,但是课后有研究。然后大部分还是听懂了,有些名词比较多的地方跟不上,题目也只有一题不知道在讲什么…不过还是不扎实,想题目也没有别人八倍快,不熟练网络流,更不熟练怎样将题型转化为一种模型。

改题 19:00 - 22:00
第一题ok,第二题dp只能写出60分,贪心现在可以A了,第三题嘛。k>2还是不会,还没看懂,我还要学一下斜率优化,没时间了!要回家了!

<%@ page contentType="text/html;charset=UTF-8" language="java" %> <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>我的日记本</title> <style> /* 基础样式 */ body { font-family: 'PingFang SC', 'Microsoft YaHei', sans-serif; line-height: 1.6; color: #333; background-color: #f5f7fa; margin: 0; padding: 0; } /* 主容器 */ .container { max-width: 1200px; margin: 0 auto; padding: 20px; } /* 头部样式 */ .header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 30px; padding-bottom: 15px; border-bottom: 1px solid #e1e4e8; } .header h1 { color: #2c3e50; margin: 0; font-size: 28px; font-weight: 600; } /* 搜索框 */ .search-box { display: flex; margin-bottom: 20px; } .search-box input { flex: 1; padding: 10px 15px; border: 1px solid #ddd; border-radius: 4px 0 0 4px; font-size: 16px; outline: none; } .search-box button { padding: 10px 20px; background-color: #3498db; color: white; border: none; border-radius: 0 4px 4px 0; cursor: pointer; transition: background-color 0.3s; } .search-box button:hover { background-color: #2980b9; } /* 添加按钮 */ .add-btn { display: inline-block; padding: 10px 20px; background-color: #2ecc71; color: white; text-decoration: none; border-radius: 4px; font-weight: 500; transition: background-color 0.3s; } .add-btn:hover { background-color: #27ae60; } /* 日记卡片列表 */ .diary-list { display: grid; grid-template-columns: repeat(auto-fill, minmax(300px, 1fr)); gap: 20px; } /* 日记卡片 */ .diary-card { background: white; border-radius: 8px; box-shadow: 0 2px 10px rgba(0, 0, 0, 0.08); padding: 20px; transition: transform 0.3s, box-shadow 0.3s; } .diary-card:hover { transform: translateY(-5px); box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1); } .diary-title { font-size: 18px; font-weight: 600; color: #2c3e50; margin: 0 0 10px 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .diary-content { color: #555; margin: 0 0 15px 0; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; height: 60px; } .diary-meta { display: flex; justify-content: space-between; color: #7f8c8d; font-size: 14px; } .diary-actions { display: flex; gap: 10px; margin-top: 15px; } .action-btn { flex: 1; padding: 8px 0; text-align: center; border-radius: 4px; font-size: 14px; cursor: pointer; transition: background-color 0.3s; } .edit-btn { background-color: #f39c12; color: white; text-decoration: none; } .edit-btn:hover { background-color: #e67e22; } .delete-btn { background-color: #e74c3c; color: white; border: none; } .delete-btn:hover { background-color: #c0392b; } /* 空状态 */ .empty-state { text-align: center; padding: 60px 20px; grid-column: 1 / -1; } .empty-state img { width: 150px; opacity: 0.6; margin-bottom: 20px; } .empty-state h3 { color: #7f8c8d; margin-bottom: 10px; } /* 响应式设计 */ @media (max-width: 768px) { .header { flex-direction: column; align-items: flex-start; gap: 15px; } .diary-list { grid-template-columns: 1fr; } } </style> </head> <body> <div class="container"> <div class="header"> <h1>我的日记本</h1> <a href="${pageContext.request.contextPath}/add" class="add-btn">写新日记</a> </div> <div class="search-box"> <form action="${pageContext.request.contextPath}/search" method="get"> <input type="text" name="keyword" placeholder="搜索日记..." value="${param.keyword}"> <button type="submit">搜索</button> </form> </div> <div class="diary-list"> <c:choose> <c:when test="${not empty diaries}"> <c:forEach var="diary" items="${diaries}"> <div class="diary-card" > <h3 class="diary-title">${diary.title}</h3> <p class="diary-content">${diary.content}</p> <div class="diary-meta"> <span>创建: <fmt:formatDate value="${diary.createdAtAsDate}" pattern="yyyy-MM-dd HH:mm" /></span> <span>更新: <fmt:formatDate value="${diary.updatedAtAsDate}" pattern="yyyy-MM-dd HH:mm" /></span> </div> <div class="diary-actions"> <a href="${pageContext.request.contextPath}/edit?id=${diary.id}" class="action-btn edit-btn">编辑</a> <form action="${pageContext.request.contextPath}/delete" method="post" style="flex:1;"> <input type="hidden" name="id" value="${diary.id}"> <button type="submit" class="action-btn delete-btn">删除</button> </form> </div> </div> </c:forEach> </c:when> <c:otherwise> <div class="empty-state"> <img src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxZW0iIGhlaWdodD0iMWVtIiB2aWV3Qm94PSIwIDAgMjQgMjQiPjxwYXRoIGZpbGw9ImN1cnJlbnRDb2xvciIgZD0iTTE5IDEzaC0ydjJoMnYtMk0xOSAzLjVjMCAuODMtLjY3IDEuNS0xLjUgMS41SDE4djJoMS41YTIuNSAyLjUgMCAwIDAgMC01aC0uOTJjLS4wNS0uMTYtLjEyLS4zMS0uMTktLjQ1Yy0uMzktLjczLTEuMDUtMS4yMy0xLjg5LTEuMjNjLS43OCAwLTEuNDEuMzYtMS44My45M0MxNC4zNCAyLjM2IDEzLjcgMiAxMyAySDExVjEuNWEuNS41IDAgMCAwLS41LS41aC0xYS41LjUgMCAwIDAtLjUuNVYyaC0yVjEuNUEuNS41IDAgMCAwIDYuNSAxaC0xYS41LjUgMCAwIDAtLjUuNVYySDNjLTEuMTEgMC0yIC44OS0yIDJ2MTNjMCAxLjExLjg5IDIgMiAyaDcuMDZjLjA0LjI0LjExLjQ3LjIxLjY5QzguMzc3IDIxLjA0IDYuODUgMjIgNSAyMmMtMi4yMSAwLTQtMS43OS00LTRzMS43OS00IDQtNGMxLjg1IDAgMy4zOCAxLjA0IDQuMjggMi4zMUMyLjQ0IDE4LjU1IDEgMTUuODkgMSAxM1Y1aDJ2MkgxVjNoMnYySDhWNGgydjFoM1Y0aDJ2MmgydjJoMlY1aDJ2MTEuNWMwIC4yOC0uMjIuNS0uNS41aC0xYS41LjUgMCAwIDAtLjUuNXYxYzAgLjI4LjIyLjUuNS41aDFjLjgzIDAgMS41LS42NyAxLjUtMS41VjMuNXoiLz48L3N2Zz4=" alt="空状态"> <h3>还没有日记哦</h3> <p>点击上方"写新日记"按钮开始记录吧</p> </div> </c:otherwise> </c:choose> </div> </div> </body> </html> 这个首页显示不出来所有日记,必须点击搜索才有日记,怎么修改让他首页就直接显示日记,或者自动执行搜索空的操作,保证数据库中的日记显示处理
06-12
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值