
<extension
point="orgeclipseuipopupMenus">
<objectContribution
adaptable="true"
objectClass="orgeclipsecoreresourcesIFile"
nameFilter="xml"
id="comabcXmlRunnerxml">
<action
JPopupMenu menu3;//d出式对话框
//d出式对话框
menu3add(chexiao);
menu3addSeparator();
menu3add(itemCopy);
menu3addSeparator();
menu3add(itemCut);
menu3addSeparator();
menu3add(itemPaste);
menu3addSeparator();
menu3add(quanxuan);
textaddMouseListener(new MouseAdapter(){
public void mousePressed(MouseEvent e){
if(egetModifiers()==InputEventBUTTON3_MASK)
menu3show(text,egetX(),egetY());
}
});
>
用分治法求两个n位大整数 u和v 的乘积时,将 u和v 都分割成长度位n/3 位的3段。怎么才结合分配才能用5次 n/3位整数的乘法求得 uv 的值。
小弟我是先把 (注:3^2n/3 的意思是 3的 2n/3 次方,这里m表示这些数是几进制数,比如m为2,则表示u,v,A,B,C,D,E,F为二进制数)
u = A×m^(2n/3) + B×m^(n/3) + C
v = D×m^(2n/3) + E×m^(n/3) + F
比如 这里定义m=10, u=123456789,是 n=9的9位10进制数,则分解后为
123456789=123×10^6 + 456×10^3 + 789
说明到此
按照我原来的假定
uv= [A×m^(2n/3) + B×m^(n/3) + C]×[D×m^(2n/3) + E×m^(n/3) + F]
=AD×m^(4n/3)+AF×m^(2n/3) +BE×m^(2n/3)+CD×m^(2n/3)+AE×m^n +BD×m^n + CE×m^(n/3) +BF××m^(n/3) +CF
经过结合分配整理得
uv=AD×m^(4n/3) +[(A-B)(E-D)+AD+BE]×m^n + [BE+(A-C)(F-D)+CF+AD]×m^(2n/3)[(B-C)(F-E)+CF+BE]×m^(n/3) +CF
需要计算 AD,BE,CF ,(A-B)(E-D),(A-C)(F-D),(B-C)(F-E) 这六次 n/3 位整数得乘法,要怎么分配结合整理才能得到 5次,谢谢各位了!
也可以发Email给我,jnbzwm@163com
谢谢了!
以上就是关于如何在eclipse的package explorer中增加自己的右键菜单全部的内容,包括:如何在eclipse的package explorer中增加自己的右键菜单、在eclipse中如何实现java右键菜单程序中的分隔符、请问一下,在eclipse中右键项目名显示出来的菜单怎么添加和删除啊等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)