重新振作第13天----行至水穷处,坐看云起时
不能说今天的没有摆烂,只是看着这么多要做的事情,是真的很烦,不知道做什么好,只感到一阵痛苦。感觉天天都在抑郁当中,不是很想见人,只希望能够躺床上摆烂。能摆烂,是真的不想努力啊。真的真的感觉就啥都不想干,很烦躁。一要干活,就感觉很累,只想死。。。。。。。。。。。。。。。。感觉天都要塌了。
帮忙制作的PPT 40 minutes
这个内容是关于一些问题的,所以很快就完成了,类似于经验分享一样。
档案整理 2h
真不知道为什么每次档案整理都是临时通知,感觉整个人都要昏了。每次都是临时说,就不能每次都提前一段时间来提醒吗?每次都是ddl。真比我还要ddl啊。真的想骂!还得写思想汇报和一堆乱七八糟的材料。感觉真的很形式注意啊!
操作系统文献精读+脑图制作+PPT 预计时间4h
软件设计实验1的程序制作以及报告撰写
没完成。。。。。。。
软件设计的大作业的规划安排确定 1h以内
[14:00]大致确定了一个初稿
(基于ai的)游戏推荐平台
展示形式:
网页用于展示数据库以及相应的游戏选择
具体游戏界面目前有两个方向:(1)额外窗口调度,游戏在网页外进行;(2)网页内部调度,游戏是在网页中进行的。
每个人制作一个游戏,要求以(java语言?)进行编写,同时确定需要的数据反馈。
后期需要对于每个人的游戏进行汇总到平台上面。
ai部分:
基于游戏的相应统计数据进行训练,包括游戏使用时间,游戏表现这些,然后根据需要进行相应的推荐。
六级阅读 1h 单词 1h 听力有时间就放着听 无上限
[11:00] 英语单词
[11:30] 英语作文
退役废物的每日一题*9
题目链接:https://atcoder.jp/contests/abc361/tasks/abc361_e
题目分析:第一眼,没仔细读清楚题,以为是个图,然后没思路。第二眼,原来是棵树,那没事了,秒了。就是问,走完树上所有的点的最小花费。如果是一棵树的话,那就是树的所有边权和的两倍减去树的直径即可。因为,只有一条路是只能走一次的,相当于主干道一样,其他的都是岔路,得走两次。所以,就得出来了上面的公式。用时40 minutes
代码实现:
#include<bits/stdc++.h>
#define int long long
#define endl '\n'
#define ios ios::sync_with_stdio(0);cin.tie(0);cout.tie(0)
using namespace std;
const int N=2e5+10;
const int MAX=1e6+5;
const int mod=1E9+7;
int n,m,k,w;
vector<pair<int,int>>E[N];
int ans=0;
int E1[N],E2[N];// 分别记录最长和次长
void dfs(int u,int fa){
E1[u]=E2[u]=0;
for(int i=0;i<E[u].size();i++){
int v=E[u][i].first;
int s=E[u][i].second;
if(v==fa)continue;
dfs(v,u);
int t=E1[v]+s;
if(t>E1[u]){
E2[u]=E1[u];
E1[u]=t;
}
else if(t>E2[u]){
E2[u]=t;
}
}
ans=max(E1[u]+E2[u],ans);
}
void solve(){
int n;
cin>>n;
int sum=0;
for(int i=1;i<n;i++){
int u,v,s;
cin>>u>>v>>s;
sum+=s;
E[u].push_back({v,s});
E[v].push_back({u,s});
}
sum*=2;
dfs(1,0);
cout<<sum-ans<<endl;
}
signed main(){
ios;
int t;
t=1;
//cin>>t;
while (t--){
solve();
}
return 0;
}
明日规划:
(1)六级肯定是要准备的
(2)软设的实验too much
(3)操作系统实验报告
(4)移动应用开发实验
(5)科研找导师一叙