网易首页 > 网易号 > 正文 申请入驻

文心一言 VS 讯飞星火 VS chatgpt (350)-- 算法导论24.1 1题

0
分享至

一、在图 24-4上运行Bellman-Ford算法,使用结点$z$作为源结点。在每一遍松弛过程中,以图中相同的次序对每条边进行松弛,给出每遍松弛操作后的$d$值和$π$值。然后,把边$(z,x)$的权重改为$4$,再次运行该算法,这次使用$s$作为源结点。如果要写代码,请用go语言。 文心一言:

首先,我们根据题目要求,手动通过Bellman-Ford算法进行松弛操作,然后编写Go语言代码来实现这一过程。不过,由于篇幅限制,我将先详细解释如何通过Bellman-Ford算法进行松弛,然后给出Go语言的核心代码部分。

第一步:定义图和初始状态

假设图24-4如下(这里我们假设节点和边的连接,因为没有具体图):

  • • 节点:$s, z, x, y, t$

  • • 边及权重(初始): $(z, x, 2), (z, y, 6), (x, y, 1), (y, t, 7), (x, t, 3)$

  • • 初始时,所有距离 $d[v]$(从源点到v的最短路径估计)除了源点外都设为无穷大,源点设为0。

第二步:Bellman-Ford算法(源点为z)
  1. 1. 初始化:$d[z] = 0$,其他 $d[v] = \infty$,$\pi[v] =$ 未定义(或设为空)。

  2. 2. 松弛操作(每次对所有边进行一遍):

    • • $(z, x, 2)$:已松弛

    • • $(z, y, 6)$:已松弛

    • • $(x, y, 1)$:$d[y] = \min(d[y], d[x] + 1) = 2$,$\pi[y] = x$

    • • 其余边无更新

    • • $(z, x, 2)$:$d[x] = 2$,$\pi[x] = z$

    • • $(z, y, 6)$:$d[y] = 6$,$\pi[y] = z$

    • • 其余边无更新

    • • 第一遍(略去初始化影响):

    • • 第二遍(继续松弛):

    • • 类似地继续松弛直到无变化。

第三步:修改边权重并重新运行(源点为s)
  • • 修改 $(z, x)$ 的权重为4。

  • • 假设 $s$ 是新的源点,且 $s$ 到其他节点的初始路径未知(或很大)。

  • • 重复上述初始化和松弛过程,但这次从 $s$ 开始。

Go语言代码实现

以下是Bellman-Ford算法的Go语言核心实现部分,不包括图结构的完整定义和边的修改逻辑:

package main

import(
"fmt"
"math"
)

typeEdgestruct{
from, to int
    weight   int
}

func bellmanFord(n int, edges []Edge, source int)([]int,[][]int){
    distances :=make([]int, n)
    predecessors :=make([][]int, n)
for i :=range distances {
        distances[i]= math.MaxInt32
        predecessors[i]=make([]int,0)
}
    distances[source]=0

for i :=0; i < n-1; i++{
for _, e :=range edges {
            u, v, w := e.from, e.to, e.weight
if distances[u]+w < distances[v]{
                distances[v]= distances[u]+ w
                predecessors[v]=[]int{u}// Simplest form, may overwrite previous
}
}
}

// Check for negative weight cycles
for _, e :=range edges {
        u, v, w := e.from, e.to, e.weight
if distances[u]+w < distances[v]{
// Handle negative weight cycle (optional)
            fmt.Println("Graph contains negative weight cycle")
returnnil,nil
}
}

return distances, predecessors
}

func main(){
// Define graph edges and nodes here
// Example usage
// edges := []Edge{{0, 1, 2}, ...}
// distances, predecessors := bellmanFord(5, edges, 0) // Assuming 5 nodes and source 0
// fmt.Println(distances, predecessors)
}

注意:上述代码没有处理边权重修改和完整图的构建,这些部分需要根据实际图结构进行定义和修改。此外,predecessors数组在这里被简化为只存储最近的前驱节点,而在实际中可能需要更复杂的数据结构来记录完整的路径。

首先,我们需要明确图24-4的具体结构和边的权重。假设图24-4是一个有向加权图,节点集合为{z, x, y, s},边集合为{(z, x), (x, y), (y, z), (z, s)},边的初始权重分别为{0, 1, -2, 3}。

接下来,我们将使用Go语言实现Bellman-Ford算法,并按照要求进行操作。

package main

import(
"fmt"
)

typeEdgestruct{
    src   int
    dest  int
    weight int
}

func bellmanFord(edges []Edge, numVertices int, src int)([]int,[]int){
// 初始化距离和前驱数组
    distance :=make([]int, numVertices)
    predecessor :=make([]int, numVertices)
for i :=range distance {
        distance[i]=1000000// 无穷大
        predecessor[i]=-1
}
    distance[src]=0

// 松弛所有边numVertices - 1次
for i :=0; i < numVertices-1; i++{
for _, edge :=range edges {
if distance[edge.src]+edge.weight < distance[edge.dest]{
                distance[edge.dest]= distance[edge.src]+ edge.weight
                predecessor[edge.dest]= edge.src
}
}
}

// 检查负权重环
for _, edge :=range edges {
if distance[edge.src]+edge.weight < distance[edge.dest]{
            fmt.Println("图中存在负权重环")
returnnil,nil
}
}

return distance, predecessor
}

func main(){
    edges :=[]Edge{
{src:0, dest:1, weight:1},
{src:1, dest:2, weight:-2},
{src:2, dest:0, weight:3},
{src:0, dest:3, weight:4},
}
    numVertices :=4

// 第一次运行,源节点为z(索引为0)
    distance, predecessor := bellmanFord(edges, numVertices,0)
    fmt.Println("第一次运行结果:")
    fmt.Println("距离数组:", distance)
    fmt.Println("前驱数组:", predecessor)

// 修改边(z, x)的权重为4
    edges[0].weight =4

// 第二次运行,源节点为s(索引为3)
    distance, predecessor = bellmanFord(edges, numVertices,3)
    fmt.Println("第二次运行结果:")
    fmt.Println("距离数组:", distance)
    fmt.Println("前驱数组:", predecessor)
}

这段代码首先定义了一个Edge结构体来表示图中的边,然后实现了bellmanFord函数来计算从给定源节点到其他所有节点的最短路径。在main函数中,我们创建了图24-4的边集合,并分别以z和s作为源节点运行Bellman-Ford算法。最后,我们输出每次运行的结果。

360智脑:

由于我无法直接查看或处理图像,我将提供一个通用的Go语言实现Bellman-Ford算法的代码示例,并解释如何手动执行算法步骤。您可以根据您的图的具体情况来调整代码中的边权重和节点顺序。

首先,让我们定义一个简单的图结构和Bellman-Ford算法的实现:

package main

import"fmt"

typeEdgestruct{
from, to   int
    weight     int
}

typeGraphstruct{
    edges      []Edge
    nodesCount int
}

func BellmanFord(g *Graph, source int)(dist []int, prev []int){
    dist =make([]int, g.nodesCount)
    prev =make([]int, g.nodesCount)
for i :=range dist {
        dist[i]=1<<31-1// 初始化为无穷大
        prev[i]=-1// 初始化为未访问
}
    dist[source]=0// 源节点的距离为0

for i :=0; i < g.nodesCount-1; i++{
for _, edge :=range g.edges {
if dist[edge.from]+edge.weight < dist[edge.to]{
                dist[edge.to]= dist[edge.from]+ edge.weight
                prev[edge.to]= edge.from
}
}
}

return dist, prev
}

func main(){
// 假设图有5个节点,编号为0到4
    g :=&Graph{
        nodesCount:5,
}

// 添加边,这里需要根据您的图24-4来设置
    g.edges =[]Edge{
{0,1,-1},
{0,2,4},
{1,2,3},
{1,3,2},
{1,4,2},
{3,2,5},
{3,1,1},
{4,3,-3},
}

// 使用z作为源结点
    z :=0// 假设z是节点0
    d, pi :=BellmanFord(g, z)
    fmt.Println("d values:", d)
    fmt.Println("pi values:", pi)

// 修改边(z, x)的权重
    g.edges[1].weight =4// 假设(z, x)对应于边索引1

// 使用s作为源结点
    s :=0// 假设s是节点0
    d, pi =BellmanFord(g, s)
    fmt.Println("Modified d values:", d)
    fmt.Println("Modified pi values:", pi)
}

要手动执行Bellman-Ford算法的每一步,您需要按照以下步骤操作:

  1. 1. 初始化所有节点的d值为无穷大,除了源节点zd值为0。

  2. 2. 对于每一轮迭代(最多n-1轮,其中n是节点数),遍历所有的边,并对每条边进行松弛操作。如果通过某条边的起点到达终点的路径比当前记录的路径更短,则更新d值和π值。

  3. 3. 在每轮迭代后,记录下d值和π值的变化。

对于修改边权重后的情况,您只需要重复上述步骤,但这次使用新的边权重和源节点s

请注意,上述代码是一个通用示例,您需要根据您的图的具体信息来填充g.edges数组,并且可能需要调整节点编号以匹配您的图24-4。

智谱清言:

由于我无法直接查看或分析图24-4,我将提供一个Go语言的Bellman-Ford算法的实现,该实现可以根据提供的图和源结点来计算最短路径。你需要将图的结构和边的信息按照下面的代码示例进行适配。 下面是Go语言实现的Bellman-Ford算法,包括修改边的权重并重新运行算法的部分:

package main
import(
"fmt"
)
// 边结构体
typeEdgestruct{
fromstring
    to     string
    weight int
}
// 松弛操作
func relax(edges []Edge, distances map[string]int, predecessors map[string]string, vertex string){
for _, edge :=range edges {
if distances[vertex]!=int(^uint(0)>>1)&& distances[edge.from]+edge.weight < distances[edge.to]{
            distances[edge.to]= distances[edge.from]+ edge.weight
            predecessors[edge.to]= edge.from
}
}
}
// Bellman-Ford算法
func bellmanFord(edges []Edge, source string, numVertices int)(map[string]int,map[string]string){
    distances :=make(map[string]int)
    predecessors :=make(map[string]string)
// 初始化距离和前驱结点
for i :=0; i < numVertices; i++{
        vertex :=string('a'+ i)// 假设结点为'a', 'b', 'c'...
        distances[vertex]=int(^uint(0)>>1)// 设置为无穷大
        predecessors[vertex]=""
}
    distances[source]=0
// 松弛所有边
for i :=0; i < numVertices-1; i++{
for _, edge :=range edges {
            relax(edges, distances, predecessors, edge.from)
}
}
// 检测负权重循环
for _, edge :=range edges {
if distances[edge.from]!=int(^uint(0)>>1)&& distances[edge.from]+edge.weight < distances[edge.to]{
            fmt.Println("图中存在负权重循环")
returnnil,nil
}
}
return distances, predecessors
}
func main(){
// 假设图24-4的边和结点如下所示
    edges :=[]Edge{
{"z","x",2},
{"z","y",3},
// ...其他边
}
// 运行Bellman-Ford算法,使用结点z作为源结点
    distances, predecessors := bellmanFord(edges,"z",5)// 假设有5个结点
    fmt.Println("使用结点z作为源结点时的距离和前驱结点:")
for vertex, distance :=range distances {
        fmt.Printf("结点 %s 的最短距离为 %d, 前驱结点为 %s\n", vertex, distance, predecessors[vertex])
}
// 修改边(z,x)的权重为4
for i, edge :=range edges {
if edge.from=="z"&& edge.to =="x"{
            edges[i].weight =4
break
}
}
// 再次运行Bellman-Ford算法,使用结点s作为源结点
    distances, predecessors = bellmanFord(edges,"s",5)// 假设有5个结点
    fmt.Println("使用结点s作为源结点时的距离和前驱结点:")
for vertex, distance :=range distances {
        fmt.Printf("结点 %s 的最短距离为 %d, 前驱结点为 %s\n", vertex, distance, predecessors[vertex])
}
}

请注意,这段代码是基于假设的图结构编写的。你需要根据实际的图24-4来填充edges切片,以及正确设置numVertices的值,该值表示图中结点的数量。同时,代码中的vertex生成方式是假设结点标签是连续的字母,如果你的结点标签不同,你需要相应地调整这部分代码。 在实际应用中,你需要将图24-4的边和结点信息准确无误地添加到代码中,才能得到正确的结果。

天工:

要解答这个问题,我们先要假设图24-4是一个标准的示例图,虽然图的实际内容没有提供,但我们可以基于常见的教学示例来模拟这个过程。假设图中结点包括$s, t, x, y, z$,且边的权重如下:$(s, t) = 6$, $(s, y) = 7$, $(t, x) = -4$, $(t, y) = 1$, $(x, z) = -2$, $(y, t) = -3$, $(y, x) = 5$, $(z, s) = 2$, $(z, x) = 2$。

第一部分:使用结点$z$作为源点 初始状态

  • • $d$值:$d_z = 0$,其余结点的$d$值为$∞$。

  • • $π$值:所有结点的$π$值为$nil$。

第一遍松弛
  • • $(z, s)$:$d_s = 2$, $\pi_s = z$

  • • $(z, x)$:$d_x = 2$, $\pi_x = z$

  • • $(s, t)$:$d_t = 8$, $\pi_t = s$

  • • $(s, y)$:$d_y = 9$, $\pi_y = s$

  • • $(t, x)$:不更新,$d_x < 8 + (-4)$

  • • $(t, y)$:$d_y = 9 < 8 + 1$,但不更新

  • • $(y, t)$:$d_t = 6$, $\pi_t = y$

  • • $(y, x)$:不更新,$d_x < 9 + 5$

  • • $(x, z)$:不更新,$d_z < 2 + (-2)$

第二遍松弛
  • • $(y, t)$:$d_t$不再更新,因为$6 < d_y + 1$

最终结果
  • • $d$值:$d_z = 0$, $d_s = 2$, $d_x = 2$, $d_t = 6$, $d_y = 9$。

  • • $π$值:$\pi_s = z$, $\pi_x = z$, $\pi_t = y$, $\pi_y = s$。

第二部分:边$(z, x)$的权重改为$4$,使用$s$作为源结点 初始状态
  • • $d$值:$d_s = 0$,其余结点的$d$值为$∞$。

  • • $π$值:所有结点的$π$值为$nil$。

第一遍松弛
  • • $(s, t)$:$d_t = 6$, $\pi_t = s$

  • • $(s, y)$:$d_y = 7$, $\pi_y = s$

  • • $(t, x)$:$d_x = 2$, $\pi_x = t$(注意这里由于$(z, x)$权重变化,$x$的$d$值可能更早被更新)

  • • 接下来的步骤中,我们继续更新直到没有更短路径。

最终结果
  • • $d$值:$d_s = 0$, $d_t$, $d_x$, $d_y$, $d_z$(具体值需要完整计算)

  • • $π$值:$\pi_s = nil$, $\pi_t$, $\pi_x$, $\pi_y$, $\pi_z$(具体值需要完整计算)

Go语言代码实现(仅展示使用$s$作为源结点的部分)

package main

import(
"fmt"
)

typeEdgestruct{
from, to, weight int
}

typeNodestruct{
    dist, prev int
}

func bellmanFord(edges []Edge, n int, source int){
    nodes :=make([]Node, n)
for i :=range nodes {
        nodes[i].dist =1<<31-1// Max int value for infinity
        nodes[i].prev =-1
}
    nodes[source].dist =0

for i :=0; i < n-1; i++{
for _, e :=range edges {
if nodes[e.to].dist > nodes[e.from].dist+e.weight {
                nodes[e.to].dist = nodes[e.from].dist + e.weight
                nodes[e.to].prev = e.from
}
}
}

// Print final distances and prev nodes
for i, n :=range nodes {
        fmt.Printf("Node %d: d = %d, π = %d\n", i, n.dist, n.prev)
}
}

func main(){
    edges :=[]Edge{
{0,1,6},// s -> t
{0,3,7},// s -> y
{1,2,-4},// t -> x
{1,3,1},// t -> y
{2,4,-2},// x -> z
{3,1,-3},// y -> t
{3,2,5},// y -> x
{4,0,2},// z -> s
{4,2,4},// z -> x
}
    n :=5
    bellmanFord(edges, n,0)
}

这段代码实现了Bellman-Ford算法,使用$s$作为源结点,并在最后打印出每个结点的$d$值和$π$值。

## chatgpt:

这里是Bellman-Ford算法的步骤:

1.初始时,将源节点$z$的$d$值设为0,其他节点的$d$值设为$\infty$。将所有节点的$π$值设为NULL。
2.迭代执行以下步骤,共有$|V|-1$轮,其中$|V|$为节点数量:
-遍历图中的每一条边,对边$(u,v)$进行松弛操作,即尝试更新节点$v$的$d$值和$π$值。
-如果$d[u]+w(u,v)

你可以根据这个代码框架,修改边$(z,x)$的权重为$4$,并重新运行算法以得出结果。

kimi:

首先,我们需要明确Bellman-Ford算法的工作原理。Bellman-Ford算法是一种用于在加权图中找到从单一源到所有其他顶点的最短路径的算法。它能够处理图中包含负权重边的情况,但不适用于包含负权重循环的图。

算法的基本步骤如下:

  1. 1. 初始化距离数组d,将源点到自身的距离设为0,其他所有点的距离设为无穷大。

  2. 2. 进行V-1次迭代(V是顶点数),在每次迭代中,对图中的每一条边进行松弛操作。

  3. 3. 松弛操作:如果通过当前边可以找到更短的路径,则更新距离数组d

  4. 4. 在第V次迭代中,再次对所有边进行松弛操作,以检测图中是否存在负权重循环。

现在,让我们假设图24-4的结构如下(由于没有具体的图,我将使用一个假设的图结构):

     2
s---->a
|     /|\
1 |   / | \ 3
|  /  |  \ 
| /   b---->y
|/
z

我们将使用结点z作为源结点,并假设边的权重如下:

  • s -> a: 2

  • a -> b: 1

  • a -> y: 3

  • b -> y: 5

  • z -> x: 4 (初始权重)

首先,我们运行Bellman-Ford算法,使用z作为源结点:

package main

import"fmt"

const(
    inf =1<<63-1// 表示无穷大
)

func bellmanFord(graph [][]int, src int){
    V :=len(graph)
    dist :=make([]int, V)
    pi :=make([]int, V)

// 初始化距离数组和前驱数组
for i :=range dist {
        dist[i]= inf
        pi[i]=-1
}
    dist[src]=0

// 进行V-1次迭代
for i :=0; i < V-1; i++{
for u :=0; u < V; u++{
for v :=0; v < V; v++{
if graph[u][v]>0&& dist[u]!= inf && dist[u]+graph[u][v]< dist[v]{
                    dist[v]= dist[u]+ graph[u][v]
                    pi[v]= u
}
}
}
}

// 检测负权重循环
for u :=0; u < V; u++{
for v :=0; v < V; v++{
if graph[u][v]>0&& dist[u]!= inf && dist[u]+graph[u][v]< dist[v]{
                fmt.Println("Graph contains negative weight cycle")
return
}
}
}

// 打印结果
    fmt.Println("Vertex Distance from Source")
for i :=0; i < V; i++{
        fmt.Printf("%v \t\t %v\n", i, dist[i])
}
    fmt.Println("Path:")
for i :=0; i < V; i++{
if pi[i]!=-1{
            fmt.Printf("%v <- %v\n", i, pi[i])
}
}
}

func main(){
// 图的邻接矩阵表示
    graph :=[][]int{
{0,2,0,0,0},
{0,0,1,0,0},
{0,0,0,5,0},
{0,0,0,0,0},
{0,0,0,0,0},
}
    V :=5// 顶点数

// 使用z作为源结点
    bellmanFord(graph,4)

// 将边(z, x)的权重改为4
    graph[4][0]=4

// 使用s作为源结点
    bellmanFord(graph,0)
}

这段代码首先定义了一个图的邻接矩阵表示,然后运行Bellman-Ford算法,使用z作为源结点。接着,将边(z, x)的权重改为4,并再次运行算法,这次使用s作为源结点。请注意,这个代码是基于一个假设的图结构编写的,实际的图结构可能有所不同。

混元:

首先,我们需要了解Bellman-Ford算法的基本原理。Bellman-Ford算法是一种单源最短路径算法,它可以处理带有负权边的图。算法的基本思想是对所有边进行V-1次松弛操作,其中V是图中顶点的数量。每次松弛操作都会更新从源点到其他顶点的最短距离。

由于我无法查看图24-4,我将提供一个通用的Go语言实现,你可以根据具体的图来修改和使用这个实现。

package main

import(
"fmt"
"math"
)

typeEdgestruct{
from, to int
    weight   float64
}

func BellmanFord(edges []Edge, vertices int, source int)([]float64,[]int){
    dist :=make([]float64, vertices)
    prev :=make([]int, vertices)

for i :=range dist {
        dist[i]= math.Inf(1)
        prev[i]=-1
}
    dist[source]=0

for i :=0; i < vertices-1; i++{
for _, edge :=range edges {
if dist[edge.from]+edge.weight < dist[edge.to]{
                dist[edge.to]= dist[edge.from]+ edge.weight
                prev[edge.to]= edge.from
}
}
}

// Check for negative weight cycles
for _, edge :=range edges {
if dist[edge.from]+edge.weight < dist[edge.to]{
            fmt.Println("Graph contains a negative weight cycle")
returnnil,nil
}
}

return dist, prev
}

func main(){
// Example graph represented as edges
    edges :=[]Edge{
{0,1,1},
{0,2,4},
{1,2,2},
{1,3,5},
{2,3,1},
{3,4,3},
}

// Run Bellman-Ford algorithm with z (node 0) as source
    distZ, prevZ :=BellmanFord(edges,5,0)
    fmt.Println("With z as source:")
    fmt.Println("Distances:", distZ)
    fmt.Println("Predecessors:", prevZ)

// Change the weight of edge (z, x) from 4 to 2
for i, edge :=range edges {
if edge.from==0&& edge.to ==2{
            edges[i].weight =2
break
}
}

// Run Bellman-Ford algorithm with s (node 3) as source
    distS, prevS :=BellmanFord(edges,5,3)
    fmt.Println("With s as source and edge (z, x) weight changed to 4:")
    fmt.Println("Distances:", distS)
    fmt.Println("Predecessors:", prevS)
}

请注意,你需要根据实际的图来调整edges数组中的边和权重。在这个例子中,我假设了一个简单的图,并且将节点编号为0到4,其中z对应于节点0,s对应于节点3。

这段代码首先定义了一个Edge结构体来表示图中的边,然后实现了BellmanFord函数来执行Bellman-Ford算法。最后,在main函数中,我们首先使用节点0(z)作为源节点运行算法,然后修改边(z, x)的权重,并使用节点3(s)作为源节点再次运行算法。

请根据你的具体需求调整代码中的图结构和节点编号。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
郭晶晶代言出事没一周,令人担心的事发生,霍启刚的做法让人意外

郭晶晶代言出事没一周,令人担心的事发生,霍启刚的做法让人意外

以茶带书
2026-01-27 14:22:25
中国正加速抛售美债,美专家:中国用了新抛售方式,完全无法干预

中国正加速抛售美债,美专家:中国用了新抛售方式,完全无法干预

安珈使者啊
2026-01-27 11:41:27
小学生“倒数第一”试卷又火了,老师:这孩子智商太高,我教不了

小学生“倒数第一”试卷又火了,老师:这孩子智商太高,我教不了

浩源的妈妈
2026-01-27 06:29:07
在做动手准备?日本议会狂欢,石破拒喊万岁,央视怒批:狗胆包天

在做动手准备?日本议会狂欢,石破拒喊万岁,央视怒批:狗胆包天

叮当当科技
2026-01-27 08:09:32
放假通知,2026中小学生寒假时间确定了,家长却表示难以接受!

放假通知,2026中小学生寒假时间确定了,家长却表示难以接受!

凯旋学长
2026-01-27 21:47:32
上海知名主持蔚兰近况!自爆三个月没洗澡,住进月租1.2万养老院

上海知名主持蔚兰近况!自爆三个月没洗澡,住进月租1.2万养老院

青橘罐头
2026-01-24 21:43:01
媒体人:重庆铜梁龙外援中卫萨达乌斯卡斯将离队

媒体人:重庆铜梁龙外援中卫萨达乌斯卡斯将离队

懂球帝
2026-01-27 19:33:21
税后3000万!21场2球还狮子大开口,维尼修斯想对标姆巴佩有点难

税后3000万!21场2球还狮子大开口,维尼修斯想对标姆巴佩有点难

夏侯看英超
2026-01-28 00:05:13
技校到底能有多乱?网友的评论真的震惊到我了

技校到底能有多乱?网友的评论真的震惊到我了

夜深爱杂谈
2026-01-20 18:54:02
香奈儿高定秀!周迅刘雯撑起中国女星排面,表姐走秀恰逢38岁生日

香奈儿高定秀!周迅刘雯撑起中国女星排面,表姐走秀恰逢38岁生日

露珠聊影视
2026-01-27 22:06:05
OpenAI暴雷:为了活下去,AI正疯狂“异化”

OpenAI暴雷:为了活下去,AI正疯狂“异化”

美第奇效应
2026-01-26 20:55:37
高市亮战争方案不到12小时,49条中日航线取消,中方罕见升级警告

高市亮战争方案不到12小时,49条中日航线取消,中方罕见升级警告

辉辉历史记
2026-01-27 17:45:53
乌戈:作为球队主帅我也迅速做出调整,需要把势头保持下去

乌戈:作为球队主帅我也迅速做出调整,需要把势头保持下去

狼叔评论
2026-01-27 22:42:07
1973年,毛主席问杨振宁:万寿无疆科学吗?杨振宁的回答,让主席笑了

1973年,毛主席问杨振宁:万寿无疆科学吗?杨振宁的回答,让主席笑了

寄史言志
2026-01-24 17:53:13
苹果加它是超强肝脏解毒水,连着喝3天,排出身体多年肝脏毒素

苹果加它是超强肝脏解毒水,连着喝3天,排出身体多年肝脏毒素

江江食研社
2026-01-26 10:30:08
江西湖口抓嫖现场曝光!网友怒喊:包二奶的咋不管?法律真相来了

江西湖口抓嫖现场曝光!网友怒喊:包二奶的咋不管?法律真相来了

叮当当科技
2026-01-27 11:34:08
黄磊女儿黄多多有意进圈,脸是真的小,身材也是真的好,应该会爆

黄磊女儿黄多多有意进圈,脸是真的小,身材也是真的好,应该会爆

民间平哥
2026-01-18 21:36:22
“天仙妹妹”笑称已是“天仙阿姨”,丈夫曾对她的过去一无所知

“天仙妹妹”笑称已是“天仙阿姨”,丈夫曾对她的过去一无所知

扬子晚报
2026-01-26 12:19:49
联合国乱了?秘书长候选人诞生,对华态度坚决,中方看破美国心思

联合国乱了?秘书长候选人诞生,对华态度坚决,中方看破美国心思

萧佉影视解说
2026-01-26 20:37:05
周乙在刑场并未死去,在运尸车上猛然惊醒时,高彬坐在他面前

周乙在刑场并未死去,在运尸车上猛然惊醒时,高彬坐在他面前

萧竹轻语
2026-01-27 17:40:43
2026-01-28 04:12:49
moonfdd incentive-icons
moonfdd
福大大架构师每日一题
1113文章数 53关注度
往期回顾 全部

科技要闻

马化腾3年年会讲话透露了哪些关键信息

头条要闻

美报告称中国是其19世纪以来面对过的最强大国家

头条要闻

美报告称中国是其19世纪以来面对过的最强大国家

体育要闻

冒充职业球员,比赛规则还和对手现学?

娱乐要闻

张雨绮风波持续发酵,曝多个商务被取消

财经要闻

多地对垄断行业"近亲繁殖"出手了

汽车要闻

标配华为乾崑ADS 4/鸿蒙座舱5 华境S体验车下线

态度原创

数码
本地
时尚
健康
公开课

数码要闻

这事你怎么看 索尼与TCL签署意向备忘录 网友:Sony变Tony了

本地新闻

云游中国|拨开云雾,巫山每帧都是航拍大片

这些韩系穿搭最适合普通人!多穿深色、衣服基础,简洁耐看

耳石脱落为何让人天旋地转+恶心?

公开课

李玫瑾:为什么性格比能力更重要?

无障碍浏览 进入关怀版