青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

ACM___________________________

______________白白の屋
posts - 182, comments - 102, trackbacks - 0, articles - 0
<2010年8月>
25262728293031
1234567
891011121314
15161718192021
22232425262728
2930311234

常用鏈接

留言簿(24)

隨筆分類(332)

隨筆檔案(182)

FRIENDS

搜索

積分與排名

最新隨筆

最新評論

閱讀排行榜

評論排行榜

HDU 2574 HDOJ 2574 Hdu Girls' Day ACM 2574 IN HDU

Posted on 2010-11-16 19:43 MiYu 閱讀(835) 評論(0)  編輯 收藏 引用 所屬分類: ACM ( 水題 )

MiYu原創, 轉帖請注明 : 轉載自 ______________白白の屋    

 

因為 大于 1 << 16 的和數都能用 1 -- 1<<16 之間的素數表示, 不能表示的肯定是 素數了, 所以處理 1-- 1<<16之間的素數就可以了.

不過貌似這題的數據很弱沒有大于 1 << 16 的素數. 

 

 代碼

#include <iostream>
#include <algorithm>
#include <string>
#include <set>
#include <map>
#include <utility>
#include <queue>
#include <stack>
#include <vector>
#include <cstdio>
#include <cstdlib>
#include <cstring>
#include <cmath>
using namespace std;

struct type
{
  char name[30];
  int num;
}a[1005];

const int MAX_PRIME =  1 << 16;
# define PRIME_NUM 35000
int Primes[PRIME_NUM + 10] ;
bool  PrimeBuffer[MAX_PRIME];
int _Count = 0;
int GetPrimes ()
{
int i, j ;
for (i = 2 ; i < MAX_PRIME ; i++)
{
if (PrimeBuffer[i] == 0)
Primes[_Count++] = i ;
for (j = 0 ; j < _Count && i * Primes[j] <= MAX_PRIME ; j++)
{
PrimeBuffer[i * Primes[j]] = 1 ;
  if (i % Primes[j] == 0) break ;
}
}
free (PrimeBuffer) ;
return _Count ;
}
inline bool scan_d(int &num)  //整數輸入
{
        char in;bool IsN=false;
        in=getchar();
        if(in==EOF) return false;
        while(in!='-'&&(in<'0'||in>'9')) in=getchar();
        if(in=='-'){ IsN=true;num=0;}
        else num=in-'0';
        while(in=getchar(),in>='0'&&in<='9'){
                num*=10,num+=in-'0';
        }
        if(IsN) num=-num;
        return true;
}
int main ()
{
    int T;
    GetPrimes ();
    scan_d(T);
    while ( T -- ) {
        int N;
        scan_d( N );
        int ma = -1;
        char mi[30] = "{";
        
        for ( int i = 0 ; i < N ; ++ i ) {
              scanf ( "%s",a[i].name);
              scan_d( a[i].num );
              int cnt = 0;
              for ( int j = 0 ; j < _Count && a[i].num > 1 ; ++ j ) {
                    if ( a[i].num%Primes[j]==0 ) {
                        while(a[i].num%Primes[j]==0)
                        {
                           a[i].num /= Primes[j];
                        }
                        cnt++;      
                    }
              }
              if ( cnt == 0 ) cnt = 1;  // 沒加這句也能A 說明沒有 1 和 超過1<<16的素數
              if ( ma < cnt ) { ma = cnt; strcpy ( mi, a[i].name ); }
              else if ( ma == cnt ) { 
                   if ( strcmp ( a[i].name, mi ) < 0 )
                        strcpy ( mi, a[i].name );     
              }
        }
        puts(mi);
    }
    return 0;
}

 

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            免费观看久久久4p| 久久久久久高潮国产精品视| 亚洲第一色在线| 亚洲人成网在线播放| 欧美一区二区| 一区二区三区四区在线| 欧美福利一区二区| 伊人久久婷婷色综合98网| 午夜精品网站| 欧美激情国产精品| 久久精品72免费观看| 国产女人18毛片水18精品| 一本久久综合亚洲鲁鲁五月天| 另类尿喷潮videofree| 欧美亚洲一级片| 国产区精品在线观看| 午夜精品视频在线| 91久久嫩草影院一区二区| 亚洲视频你懂的| 欧美人成在线| 99精品欧美一区| 亚洲人成网站色ww在线| 欧美激情综合五月色丁香| 亚洲剧情一区二区| 亚洲国产成人精品视频| 在线亚洲欧美视频| 亚洲精品在线电影| 国产精品久久九九| 国产亚洲综合性久久久影院| 99精品免费| 亚洲视频欧美在线| 国产在线不卡| 欧美成人激情在线| 亚洲天堂av综合网| 亚洲视频狠狠| 亚洲一区在线免费| 国产真实精品久久二三区 | 亚洲欧美日本国产有色| 中日韩男男gay无套| 国产日韩欧美中文| 美日韩精品视频| 欧美日本成人| 性欧美大战久久久久久久免费观看| 欧美伊人久久久久久久久影院| 亚洲在线观看视频网站| 国产一区二区精品| 美女91精品| 欧美激情精品久久久久久蜜臀| 亚洲影院一区| 久久国产精品亚洲77777| 亚洲色图自拍| 久久久久久久激情视频| 欧美国产精品人人做人人爱| 欧美国产精品v| 亚洲欧美日韩中文视频| 久久久久久久综合色一本| 亚洲区一区二| 日韩视频精品| 国产日韩欧美一区在线| 欧美一区二区三区另类 | 欧美亚洲免费电影| 亚洲欧美国产日韩天堂区| 好吊成人免视频| 日韩图片一区| 好看不卡的中文字幕| 99re这里只有精品6| 精久久久久久久久久久| 欧美日韩在线视频观看| 一区二区欧美精品| 久久久亚洲国产天美传媒修理工 | 国产欧美精品在线| 欧美国产免费| 国产婷婷色一区二区三区在线| 欧美顶级大胆免费视频| 国产精品红桃| 亚洲日本中文字幕免费在线不卡| 韩日视频一区| 小黄鸭视频精品导航| 一区二区精品| 欧美成人日韩| 蜜臀av在线播放一区二区三区| 国产午夜精品久久久久久久| 麻豆精品91| 国产精品久久精品日日| 亚洲精品欧美精品| 欧美mv日韩mv国产网站app| 欧美一区二区三区视频在线观看 | 久久久久国产一区二区三区四区| 亚洲伊人网站| 欧美精品久久久久久久久久| 久久一区视频| 一区精品在线播放| 久久久久**毛片大全| 久久精品首页| 国产欧美日韩一级| 亚洲欧美久久| 美女黄毛**国产精品啪啪| 亚洲欧洲日本在线| 欧美成人精品影院| 亚洲高清网站| 亚洲片国产一区一级在线观看| 久久久久久日产精品| 久久综合五月| 在线成人av| 久久亚洲美女| 亚洲精品极品| 久久久久欧美精品| 国产精品久久久久久久久婷婷| 欧美与黑人午夜性猛交久久久| 亚洲一二三级电影| 亚洲一区在线看| 国产精品一区二区久激情瑜伽| 亚洲专区在线视频| 久久国内精品视频| 国内精品模特av私拍在线观看| 性欧美大战久久久久久久免费观看| 国产啪精品视频| 久久精品视频导航| 欧美成人午夜| 一区二区三区视频免费在线观看 | 国产欧美婷婷中文| 久久gogo国模啪啪人体图| 美女啪啪无遮挡免费久久网站| 黄色免费成人| 欧美日韩大片一区二区三区| 亚洲午夜精品视频| 在线精品国产欧美| 亚洲性av在线| 欧美黑人国产人伦爽爽爽| 亚洲丰满少妇videoshd| 欧美激情一区二区久久久| 日韩写真视频在线观看| 午夜精品久久久久久久白皮肤 | 久久电影一区| 亚洲精品一区二区三区樱花| 国产精品久久久久77777| 亚洲综合国产精品| 欧美成人按摩| 亚洲婷婷免费| 国产自产精品| 欧美激情一区二区三区| 欧美在线999| 亚洲国产日韩欧美在线99| 亚洲在线视频网站| 亚洲国产精品久久精品怡红院| 最新精品在线| 欧美一区二区在线看| 影院欧美亚洲| 国产精品美女午夜av| 久久久免费精品视频| 一本色道久久综合亚洲精品不卡| 噜噜噜噜噜久久久久久91| 亚洲自拍偷拍网址| 亚洲电影一级黄| 国产精品视频最多的网站| 欧美激情久久久久| 欧美一区网站| 亚洲图片欧美一区| 亚洲电影免费| 久久午夜视频| 亚洲欧美日韩国产综合| 亚洲国产欧美一区| 久久精品国产精品亚洲综合| 亚洲一区综合| 国产精品v亚洲精品v日韩精品| 久久精品日韩一区二区三区| 亚洲人午夜精品| 欧美成人免费网站| 欧美一级视频一区二区| 一级日韩一区在线观看| 一区二区久久久久久| 一本色道久久综合精品竹菊| 精品1区2区3区4区| 国产日产精品一区二区三区四区的观看方式 | 99香蕉国产精品偷在线观看| 亚洲精品国产拍免费91在线| 西瓜成人精品人成网站| 正在播放亚洲| 亚洲精品123区| 一区二区视频免费完整版观看| 欧美视频在线观看视频极品| 国产精品嫩草影院av蜜臀| 久久久久久久综合| 久久xxxx| 性欧美videos另类喷潮| 亚洲字幕在线观看| 亚洲午夜电影| 亚洲欧美日韩网| 亚洲男女自偷自拍| 欧美亚洲免费在线| 校园激情久久| 久久爱另类一区二区小说| 午夜精品久久久久久久99热浪潮| 亚洲欧美综合v| 校园春色国产精品| 欧美一区激情| 久久久精品国产免费观看同学| 久久婷婷麻豆| 日韩亚洲视频| 欧美日韩国产麻豆|