终于明白了,不入虎穴焉得虎子的道理了!

博主分享了一次不慎下载恶意软件导致电脑受到木马病毒攻击的经历。病毒篡改了浏览器主页并影响了多个浏览器的正常运行。通过使用360安全卫士及Windows清理助手等工具最终成功定位并解决了问题。
昨天,在ishare.sina.com.cn上下了点有点愉悦的东东,.exe点击后 没有反应,我就知道中木马了。
当时没有什么反应。重启后发现自己的ie主页被篡改成绿色导航了,好多的链接都 是陈一舟的网站,md,bs他一个。
我可爱的Opera双击没有反应,警告找不到对应程序。
Ie的快捷方式里面的启动路径成了加上参数- c:/windows/iexplorer.exe我kao。
进程里有个savgui自己在Google里搜索了下,只有个俄罗斯的网站上有介绍,savgui后面写的hugezi,然后就是俄罗斯的鸟语了……
还有个MDM.exe。大家注意了是大写的。
从工具里,查看隐藏文件无效。
使用360,查出什么iflash下载木马,还有什么劫持。强制删除发现没有用,
重启后ie主页照样篡改,Opera双击,变成了ie了,我kao。牛叉!
我又用windows清理助手,查杀发现是backdoor。Jp什么的。删除,重启。
没有用,最后点击windows清理助手里的扩展工具发现里sreng工具,使用启动项检查发现我的iefo被劫持了,所有的浏览器(maxthon,Opera,ff,360browser,等)的打开程序全变成c盘下的ie了,
o我说呢,为什么Opera也成ie了

所以结论;
1.别乱下东西,抗住
2.360不行,赛门铁克查木马也不行,
3.windows清理助手也不错,sreng也不错
4.要想多知道东西,那就下木马然后自己手动删除,学到很快,相信我。
5。干正紧事请不用百度,我搜索了savgui,为0、
### PTA 深入虎穴 解题思路 此问题可以被建模为一棵树的遍历问题,目标是从根节点出发找到离它最远的一片叶子节点。由于每扇门可能有多条通路指向其他门,因此可以通过构建邻接表来表示这种关系。 #### 数据结构设计 为了存储迷宫的信息,我们可以使用一个数组 `adj` 来保存每个门对应的子门列表。具体来说,对于每一个门 $i$,我们记录它的所有子门编号。这样做的好处是可以方便地进行深度优先搜索(DFS)或广度优先搜索(BFS)。这里推荐使用 BFS 方法求解最大路径长度及其对应的目标门号。 #### 广度优先搜索算法流程 1. 初始化队列并将起点加入队列; 2. 使用辅助变量记录当前层数的最大值及相应的位置索引; 3. 当前层的所有结点扩展完毕后再进入下一层继续探索直到整个图都被访问过为止; 以下是基于上述分析的具体C++实现: ```cpp #include <iostream> #include <vector> #include <queue> using namespace std; int main(){ int N; cin >> N; vector<vector<int>> adj(N+1, vector<int>()); for(int i=1;i<=N;i++){ int K,D; cin >> K; while(K--){ cin >> D; adj[i].push_back(D); } } queue<pair<int,int>> q;//pair<door_id,distance> bool visited[N+1]; fill(visited+1,visited+N+1,false); q.push({1,0}); visited[1]=true; pair<int,int> res={1,0}; while(!q.empty()){ auto p=q.front();q.pop(); if(p.second > res.second){ res=p; } for(auto &next_door : adj[p.first]){ if(!visited[next_door]){ visited[next_door]=true; q.push({next_door,p.second+1}); } } } cout << res.first; } ``` 这段程序首先读取输入数据并建立相应的邻接表表示法。接着利用队列完成层次遍历,在过程中不断更新发现的新纪录即更远处的那个门号与距离。最终输出的是距入口最深位置处的门号码[^1][^2]. ### 注意事项 - 时间复杂度O(n),空间复杂度也是O(n)。 - 假设所有的测试案例都满足给定条件,并且不会存在环形连接的情况。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值