找水王

1.题目:

三人行设计了一个灌水论坛。信息学院的学生都喜欢在上面交流灌水,传说在论坛上有一个“水王”,他不但喜欢发帖,还会回复其他ID发的每个帖子。坊间风闻该“水王”发帖数目超过了帖子数目的一半。

如果你有一张当前论坛的帖子(包括回帖)列表,其中帖子的作者的ID也在其中,你能快速的找到这个传说中的水王吗?

2.设计思路

首先已知两个参数:帖子数和ID。假设是如下情况:

帖子      ID

1          1

2          2

3          1

4          3

5          1

根据题目,这时的水王应该是ID为1的用户,我们设一个变量t,刚开始t=0,m记录ID,从第一个帖子的ID开始,如果第二个帖子的ID与第一个帖子的ID相同,则t+1,如果不同,则t-1,判断t的大小,如果t>0,m不变,如果t<0,m变为下一个ID,遍历完也就能找到“水王”了。

源代码:

package Test;

import org.junit.Test;

public class test1 {

    @Test
    public void fun1()
    {
        int []a={1,1,3,4,1};
        fun(5,a);
    }    
    public void fun(int n,int a[])
    {
       int     m=a[0];
       int t=0;
       for(int i=0;i<n;i++)
       {
           if(m==a[i])
           {
               t+=1;
           }else
           {
               t-=1;
           }
           if(t<0)
           {
               m=a[i];
           }
       }
       System.out.println(m);
    }
}

转载于:https://www.cnblogs.com/qerror404/p/4537158.html

<think>好的,我现在需要帮助用户了解如何在Anlogic TD中查看RTL视图。首先,我需要确定用户使用的工具版本,因为不同版本的TD工具可能在操作步骤上有所不同。不过一般来说,流程应该是类似的,先打开综合后的设计,然后找到RTL查看器。 接下来,我应该回忆一下Anlogic TD工具的基本界面布局。通常,EDA工具如TD会有项目导航窗口、设计视图、日志窗口等。用户完成综合后,生成的网表文件应该可以在某个菜单下找到RTL视图选项。 可能需要逐步说明:打开项目,综合设计,然后在工具菜单中找到RTL Viewer或者类似名称的选项。另外,可能需要用户确认综合是否成功完成,因为如果综合有错误,可能无法生成正确的RTL视图。 还要注意是否需要特定的设置,比如在综合设置中启用生成RTL网表的功能。有些工具默认可能不会生成,需要手动勾选选项。这时候需要指导用户检查综合设置。 另外,RTL视图可能会以层次结构展示,用户可能需要展开模块来查看详细结构。可以建议用户双击模块或使用工具栏的展开按钮。 如果用户遇到问题,比如找不到RTL视图选项,可能需要检查工具版本或查阅官方文档。不过用户提到的参考引用是关于SPI程序设计的,可能与RTL视图无关,但需要确保回答引用了正确的部分,如果有相关的话。不过根据提供的引用内容,可能没有直接关联,所以引用部分可能不需要在这里使用,但根据系统指令,需要在适当的地方添加引用标识。 最后,生成相关问题时,应该考虑用户可能进一步的问题,比如如何分析RTL视图、常见错误处理、导出视图的方法等。这样能帮助用户更深入地理解操作步骤和后续应用。</think>在Anlogic TD开发环境中查看RTL视图的步骤如下,该流程基于FPGA开发工具常规操作逻辑: 1. **工程准备** - 打开已有工程或新建工程 - 确认已完成设计文件(Verilog/VHDL)的编写与添加 - 建议先执行`Clean Project`确保无历史编译残留 2. **综合设置** ```tcl # 在Tcl控制台输入综合指令 synth_design -top <顶层模块名> -part <器件型号> ``` - 在综合属性设置中勾选`Generate RTL Schematic`选项[^1] 3. **视图查看** - 综合完成后,在左侧导航栏: - 展开`Synthesized Design`菜单 - 右键点击`RTL Analysis` → `Open Elaborated Design` - 或使用快捷键`Ctrl+Shift+R`直接打开RTL Viewer 4. **视图操作技巧** - 双击模块查看内部结构 - 使用`F`键自动适配窗口 - 右键菜单支持信号追踪和属性查看 - 通过`View → Visibility`调整显示参数
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值