青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
啥也別說了
看C++和算法,眼淚嘩嘩的。。。
常用鏈接
我的隨筆
我的評論
我參與的隨筆
留言簿
(4)
給我留言
查看公開留言
查看私人留言
隨筆分類
algorithm(14)
(rss)
pku/acm(59)
(rss)
數字圖像(1)
(rss)
隨筆檔案
2010年5月 (1)
2010年3月 (5)
2009年3月 (1)
2008年12月 (1)
2008年11月 (66)
搜索
最新評論
1.?re: ACM 2325 Persistent Number 大數相除
大數相除部分,貌似100/20的結果是錯的。
--Raise
2.?re: 字典樹原理(轉)
一看就是c++外行寫的代碼,
--ddd
3.?re: ACM 1664 放蘋果
贊。。新手 看了豁然開朗。.。謝謝了
--mokuku
4.?re: 字典樹原理(轉)
代碼風格不是很好
--ygqwna
5.?re: 字典樹原理(轉)[未登錄]
只有new,沒有delete,必然內存泄露
--123
閱讀排行榜
1.?字典樹原理(轉)(8016)
2.?STL 堆排序使用和體會(轉)(2118)
3.?ACM 2325 Persistent Number 大數相除(2046)
4.?二叉樹實例(1760)
5.?大概了解cin,cin.getline,cin.clear,cin.ignore,cin.get()的用法(1649)
評論排行榜
1.?字典樹原理(轉)(7)
2.?ACM 1730 Perfect Pth Powers(3)
3.?ACM 1929 Calories from Fat(2)
4.?ACM 2316 SPIN(2)
5.?ACM 2325 Persistent Number 大數相除(2)
Powered by:
博客園
模板提供:
滬江博客
C++博客
|
首頁
|
發新隨筆
|
發新文章
|
聯系
|
聚合
|
管理
ACM 1730 Perfect Pth Powers
#include
<
iostream
>
#include
<
math.h
>
using
namespace
std;
int
main()
{
long
long
mm,i,n;
double
m,p;
while
(
1
)
{
scanf(
"
%I64d
"
,
&
n);
if
(
!
n)
break
;
if
(n
>
0
)
{
i
=
(
long
long
)(log((
double
)n)
/
log(
2.0000000
))
+
1
;
for
(;i
>
1
;
--
i)
{
m
=
pow((
double
)n,
1.0000000
/
(
double
)i);
mm
=
(
long
long
)m;
if
(m
-
(
double
)mm
<
1e
-
12
||
(
double
)mm
+
1
-
m
<
1e
-
12
)
{
printf(
"
%I64d\n
"
,i);
break
;
}
}
if
(i
==
1
)
printf(
"
1\n
"
);
}
else
{
n
=-
n;
i
=
(
long
long
)(log((
double
)n)
/
log(
2.0000000
))
+
1
;
if
(i
%
2
==
0
)
--
i;
for
(;i
>
1
;i
-=
2
)
{
m
=
pow((
double
)n,
1.0000000
/
(
double
)i);
mm
=
(
long
long
)m;
if
(m
-
(
double
)mm
<
1e
-
12
||
(
double
)mm
+
1
-
m
<
1e
-
12
)
{
printf(
"
%I64d\n
"
,i);
break
;
}
}
if
(i
==
1
)
printf(
"
1\n
"
);
}
}
return
0
;
}
直接枚舉。
貌似pow()函數比log()快。之前用log()函數枚舉對數的底,超時。
對輸入要分正負。枚舉的范圍是[1,log((double)n)/log(2.0000000)+1]。
當x為正數時,p取以上區間所有整數,在符合的p中取最大。
當x為負數時,將x轉化為正數處理,p取以上區間所有奇數(因為只有奇數次冪才可能等于負數),
在符合的p中取最大。
發表于 2008-11-17 22:54
hunter
閱讀(524)
評論(3)
編輯
收藏
引用
所屬分類:
pku/acm
評論
#
re: ACM 1730 Perfect Pth Powers
回復
更多評論
哈哈,一群笨蛋,原始方法是你們想的嗎?
不懂創新,中國的未來堪憂啊
姚
評論于 2011-06-05 14:55
#
re: ACM 1730 Perfect Pth Powers
回復
更多評論
看我的代碼,雖然很亂,方法笨蛋,但是這是我花幾個小時自己想的的
/*
* File: main.cpp
* Author: Administrator
*
* Created on 2011年6月5日, 下午1:15
*/
#include <cstdlib>
#include <iostream>
#include <cmath>
using namespace std;
/*
*
*/
int main(int argc, char** argv) {
long long n;
while (cin >> n) {
int flag[1000] = {0};
if (n == 0)
break;
else if (n < 0) {
n = -n;
long long k = n;
int count = 0;
int p = 1;
for (int i = 2; (i <= sqrt(k) + 1) && (i < k); i++) {
while (k % i == 0) {
flag[count]++;
k = k / i;
}
if (k != n) {
count++;
}
}
if (k != 1) {
cout << p << endl;
} else {
if (count == 1 || count == 0) {
while (flag[0] % 2 == 0) {
flag[0] = flag[0] / 2;
}
cout << flag[0] << endl;
} else {
for (p = flag[0];; p--) {
if (p % 2 == 0) {
p--;
}
int m = 0;
while (flag[m] % p == 0 && m < count) {
m++;
}
if (m == count) {
cout << p << endl;
break;
}
}
}
}
}
else if (n > 0) {
long k = n;
int count = 0;
int p = 1;
for (int i = 2; (i <= sqrt(k) + 1) && (i < k); i++) {
while (k % i == 0) {
flag[count]++;
k = k / i;
}
if (k != n) {
count++;
}
}
if (k != 1) {
cout << p << endl;
} else {
if (count == 1 || count == 0) {
cout << flag[0] << endl;
} else {
for (p = flag[0];; p--) {
int m = 0;
while (flag[m] % p == 0 && m < count) {
m++;
}
if (m == count) {
cout << p << endl;
break;
}
}
}
}
}
}
return 0;
}
姚
評論于 2011-06-05 14:56
#
re: ACM 1730 Perfect Pth Powers
回復
更多評論
QQ 354615286
姚
評論于 2011-06-05 14:58
刷新評論列表
只有注冊用戶
登錄
后才能發表評論。
相關文章:
ACM 2402 Palindrome Numers
ACM 2325 Persistent Number 大數相除
ACM 2316 SPIN
ACM 2299 Ultra QuickSort 合并排序的應用
ACM 2291 Rotten Ropes
ACM 2275 Flipping Pancake reverse()函數的應用
ACM 2273 An Excel-lent Problem
ACM 2183 Bovine Math Geniuses
ACM 2141 Message Decowding
ACM 2140 Herd Sums
網站導航:
博客園
IT新聞
BlogJava
博問
Chat2DB
管理
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
欧美日韩高清不卡
|
久久久久久久久蜜桃
|
久久五月天婷婷
|
原创国产精品91
|
亚洲精品视频免费在线观看
|
国产精品v欧美精品v日韩精品
|
老司机一区二区三区
|
久久爱91午夜羞羞
|
99av国产精品欲麻豆
|
亚洲日本中文字幕区
|
欧美电影在线
|
久久亚洲综合色一区二区三区
|
久久久久久久欧美精品
|
精品1区2区3区4区
|
免费亚洲电影在线
|
精品av久久707
|
亚洲一区二区精品在线
|
日韩一区二区福利
|
蜜桃av噜噜一区
|
99精品国产热久久91蜜凸
|
欧美国产一区在线
|
精品不卡一区
|
亚洲黄色三级
|
欧美一区二区三区久久精品茉莉花
|
制服丝袜激情欧洲亚洲
|
亚洲黑丝一区二区
|
亚洲国产精品久久久久秋霞影院
|
在线亚洲成人
|
亚洲靠逼com
|
欧美亚洲综合在线
|
狠狠色伊人亚洲综合成人
|
欧美丰满少妇xxxbbb
|
国产亚洲精品v
|
欧美jizz19hd性欧美
|
国产精品xxxxx
|
亚洲日本成人网
|
亚洲乱码国产乱码精品精可以看
|
一区二区三区 在线观看视频
|
国产精品亚洲产品
|
亚洲精品久久
|
欧美亚洲免费高清在线观看
|
国产精品大片
|
亚洲视频你懂的
|
久久精品论坛
|
伊人久久综合
|
久久精品一区二区三区四区
|
欧美大片在线看免费观看
|
精品成人国产在线观看男人呻吟
|
99亚洲一区二区
|
亚洲一区二区三区在线观看视频
|
欧美日韩国产一区二区
|
亚洲一区二区久久
|
亚洲国产精品一区二区第一页
|
久久精品伊人
|
久久精品二区三区
|
激情久久综艺
|
美日韩精品视频
|
亚洲一区二区成人在线观看
|
午夜在线一区二区
|
欧美日韩18
|
久久久999成人
|
欧美日在线观看
|
久久婷婷色综合
|
国产精品一区二区三区免费观看
|
欧美成人国产va精品日本一级
|
亚洲福利在线观看
|
国产精品你懂得
|
91久久极品少妇xxxxⅹ软件
|
亚洲一线二线三线久久久
|
欧美高清在线一区
|
一本色道婷婷久久欧美
|
亚洲成在人线av
|
国产精品青草久久
|
日韩天堂在线观看
|
在线免费观看一区二区三区
|
欧美国产一区二区
|
亚洲欧美在线一区二区
|
亚洲人成7777
|
亚洲精选大片
|
国产欧亚日韩视频
|
欧美人在线观看
|
亚洲人午夜精品免费
|
亚洲精品久久嫩草网站秘色
|
国产精品久久久免费
|
久热精品在线视频
|
91久久精品国产91久久
|
午夜伦欧美伦电影理论片
|
亚洲第一网站
|
欧美大尺度在线观看
|
亚洲欧美成人一区二区在线电影
|
亚洲黄色av
|
欧美电影免费观看网站
|
香蕉久久一区二区不卡无毒影院
|
亚洲国产精品成人综合色在线婷婷
|
久久久91精品国产一区二区三区
|
久久狠狠亚洲综合
|
亚洲午夜伦理
|
亚洲免费成人av
|
一区在线视频
|
在线国产精品播放
|
国产美女搞久久
|
国产精品乱看
|
欧美亚州韩日在线看免费版国语版
|
久久这里只有精品视频首页
|
久久久视频精品
|
欧美肥婆在线
|
亚洲精品日韩综合观看成人91
|
亚洲电影在线播放
|
激情国产一区二区
|
国产精品性做久久久久久
|
欧美日韩国产不卡
|
欧美www视频在线观看
|
久久久亚洲成人
|
亚洲国产精品日韩
|
亚洲一区二区免费看
|
一本色道久久综合狠狠躁篇怎么玩
|
99国产精品久久久久久久成人热
|
免费不卡在线观看av
|
日韩视频精品
|
国产一区二区三区高清播放
|
久久久久久免费
|
91久久精品国产91性色tv
|
欧美在线免费
|
亚洲福利在线观看
|
亚洲国产精品高清久久久
|
国产精品三区www17con
|
久久精品国产一区二区三区免费看
|
亚洲综合成人在线
|
久久久噜噜噜久噜久久
|
久久精品官网
|
欧美高清视频一区二区三区在线观看
|
亚洲男人的天堂在线
|
亚洲一区二区精品
|
性一交一乱一区二区洋洋av
|
激情丁香综合
|
亚洲国产日韩欧美综合久久
|
在线性视频日韩欧美
|
亚洲午夜av在线
|
亚洲一区二区精品在线
|
久久久久久久久岛国免费
|
美女视频黄免费的久久
|
欧美亚洲视频在线观看
|
最新亚洲一区
|
一本久道久久综合中文字幕
|
欧美一级大片在线观看
|
久久美女艺术照精彩视频福利播放
|
亚洲人成网在线播放
|
香港久久久电影
|
另类激情亚洲
|
999亚洲国产精
|
欧美波霸影院
|
亚洲精品色婷婷福利天堂
|
亚洲国产成人91精品
|
久久成人精品
|
亚洲男女自偷自拍图片另类
|
一区二区日韩伦理片
|
精品动漫一区
|
日韩视频在线你懂得
|
欧美中文字幕在线观看
|
免费看精品久久片
|
亚洲经典三级
|
久久人人看视频
|
欧美日韩在线三级
|
亚洲人成人一区二区三区
|
亚洲制服少妇
|
久久精品一二三区
|
一本一本a久久
|
亚洲乱码视频
|
99热免费精品
|
久久久国产精品一区二区三区
|
欧美精品一区二区在线播放
|
精品av久久707
|
亚洲欧美另类在线
|
aa级大片欧美三级
|
麻豆精品网站
|
亚洲宅男天堂在线观看无病毒
|
欧美激情按摩在线
|
欧美精品1区
|
精品999网站
|
日韩一级精品视频在线观看
|
亚洲国产精品一区制服丝袜
|
久久aⅴ国产紧身牛仔裤
|
久久精品视频在线
|
亚洲精品护士
|
老鸭窝毛片一区二区三区
|
国产美女精品免费电影
|
在线午夜精品自拍
|
亚洲免费观看高清在线观看
|
久久综合福利
|
欧美福利一区二区
|
亚洲国产导航
|
欧美99久久
|
在线精品国产欧美
|
亚洲黄色高清
|
性欧美大战久久久久久久免费观看
|
亚洲电影自拍
|
欧美一区二区三区婷婷月色
|
国产欧美视频一区二区
|
在线播放中文一区
|
亚洲免费视频网站
|