Office 2007 problem

本文介绍了解决Office2007启动时反复显示配置进度的问题,通过重命名SETUP.EXE文件及修改注册表权限的方法,有效避免长时间等待。

自从安装了Office2007后,每次启动的时候都要显示配置进度,需要重新配置一下。如果等的话,就要等一两分钟,如果取消安装配置的话,就可以继续使用,一个字,烦。

一直弄不好,今天在网上找到方法了,据说是因为不同的版本的Office冲突导致的。

打开“我的电脑”——“C:/Program Files/Common Files/Microsoft Shared/OFFICE12/Office Setup Controller”——找到一个“SETUP.EXE”的文件,对此文件重命名,随便改成abc.exe。这样就可以解决问题了。

如果还无法解决的话,就要对注册表进行修改,修改方法如下:

开始->运行->输入regedit->打开注册列表,找到HKEY_LOCAL_MACHINE/SOFTWARE/Classes,右键—>权限—>高级,出现的新界面中的“权限项目”列表中选择CREATOR OWNER ,点编辑,在完全控制,允许那边打钩!

至此问题就解决了~

### SWUST OJ 493 Postoffice Problem Solution and Analysis #### 解决方案概述 该问题的核心在于寻找一个最佳位置 \( P(x_p, y_p) \),使得所有居民点到该位置的距离总和最小化。由于曼哈顿距离的特性,可以通过分别处理 X 轴和 Y 轴上的中位数来实现这一目标。 对于给定的 N 个居民点坐标 \( (x_i, y_i) \),通过排序找到 X 和 Y 方向上的中位数作为邮局的最佳位置。这是因为,在一维情况下,选取中位数可以使其他点到它的绝对距离之和达到最小值[^1]。 #### 实现细节 以下是解决问题的具体方法: 1. **读取输入数据** 首先接收居民点的数量 \( n \),随后逐行读入每个居民点的坐标 \( (x_i, y_i) \)[^2]。 2. **分离并排序坐标** 将所有的 X 坐标和 Y 坐标分开存储至数组 `x` 和 `y` 中,并对其进行升序排列[^3]。 3. **确定最优位置** 找到 X 和 Y 的中位数分别为 \( x_{\text{median}} \) 和 \( y_{\text{median}} \)。如果 \( n \) 是奇数,则直接取中间值;若是偶数,可任选靠近中心的一个值[^4]。 4. **计算总距离** 使用选定的中位数坐标遍历所有居民点,累加它们与邮局之间的曼哈顿距离 \( |x_i - x_{\text{median}}| + |y_i - y_{\text{median}}| \) 并返回最终结果。 #### 示例代码 下面是一个基于 C++ 的完整程序实现: ```cpp #include <iostream> #include <algorithm> using namespace std; int main() { int n; cin >> n; int x[n], y[n]; for (int i = 0; i < n; ++i) { cin >> x[i] >> y[i]; } sort(x, x + n); sort(y, y + n); int median_x = x[n / 2]; int median_y = y[n / 2]; long long total_distance = 0; for (int i = 0; i < n; ++i) { total_distance += abs(median_x - x[i]); total_distance += abs(median_y - y[i]); } cout << total_distance << endl; return 0; } ``` #### 复杂度分析 - 时间复杂度主要来源于两次排序操作,即 \( O(n \log n) \)。 - 空间复杂度为 \( O(n) \),用于存储居民点的坐标。 --- ###
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值