2017年今日頭條筆試題目

第一題

P 為 給 定 的 二 維 平 面 整 數(shù) 點(diǎn) 集 。 定 義 P 中 某 點(diǎn) 如 果 × 滿 足 P 中 任 意 點(diǎn) 都 不 在 × 的 右 上 方 區(qū) 域 內(nèi) ( 橫 縱 坐標(biāo) 都 大 于 × ) 蔫敲, 則 稱 其 為 “ 最 大 的 ” 啤挎。 求 出 所 有 “ 最 大 的 ” 點(diǎn) 的 集 合 驻谆。 〈 所 有 點(diǎn) 的 橫 坐 標(biāo) 和 縱 坐 標(biāo) 都 不 重 復(fù) . 坐 標(biāo) 軸 范 圍 在 [ 0 , 1 e9 ] 內(nèi) ) 如 下 圖 實(shí) 心 點(diǎn) 為 滿 足 條 件 的 點(diǎn) 的 集 合 庆聘。


第一題

請(qǐng) 實(shí) 現(xiàn) 代 碼 找 到 集 合 P 中 的 所 有 ” 最 大 “ 點(diǎn) 的 集 合 并 輸 出 胜臊。 第 一 行 輸 入 點(diǎn) 集 的 個(gè) 數(shù) N , 接 下 來 N 行 伙判, 每 行 兩 個(gè) 數(shù) 字 代 表 點(diǎn) 的 x 軸 和 Y 軸 象对。
輸 出
輸 出 “ 最 大 的 ” 點(diǎn) 集 合 , 按 照 x 軸 從 小 到 大 的 方 式 輸 出 宴抚, 每 行 兩 個(gè) 數(shù) 字 分 別 代 表 點(diǎn) 的 x 軸 和 Y 軸 勒魔。
樣 例 輸 入

5
1 2
5 3
4 6
7 6
9 0

題目解答:

import java.util.Scanner;
public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        int n = in.nextInt();
        long[][] arr = new long[n][2];
        for(int i = 0; i < n;i++){
            arr[i][0] = in.nextLong();
            arr[i][1] = in.nextLong();
        }
        System.out.println(solve(n,arr));
        in.close();
    }

    public static int solve(int n, long[][] arr) {
        int count = 0;
        int i,j;
        for(i = 0; i < n; i++){
            boolean flag = true;
            for(j = 0; j < n ; j++){
                
                if(arr[j][0] > arr[i][0] && arr[j][1] > arr[i][1]){
                    flag = false;
                    break;  
                }
                else continue;  
            }
            if(flag) count++;
        }
        return count;
    }
}

第二題

給 定 一 個(gè) 數(shù) 組 序 列 甫煞, 需 要 求 選 出 一 個(gè) 區(qū) 間 , 使 得 該 區(qū) 間 是 所 有 區(qū) 間 中 經(jīng) 過 如 下 計(jì) 算 的 值 最 大 的 一 個(gè) : 區(qū) 間 中 的 最 小 數(shù) * 區(qū) 間 所 有 數(shù) 的 和 最 后 程 序 輸 出 經(jīng) 過 計(jì) 算 后 的 最 大 值 即 可 冠绢, 不 需 要 輸 出 具 體 的 區(qū)
間 抚吠。 如 給 定 序 列 [ 6 2 1 ] 則 根 據(jù) 上 述 公 式 , 可 得 到 所 有 可 以 選 定 各 個(gè) 區(qū) 間 的 計(jì) 算 值


第二題

從 上 述 計(jì) 算 可 見 選 定 區(qū) 間 [ 6 ] 弟胀, 計(jì) 算 值 為 36 楷力, 則 程 序 輸 出 為 36 。
區(qū) 間 內(nèi) 的 所 有 數(shù) 字 都 在 [ 0 孵户, 100 ] 的 范 圍 內(nèi)萧朝。
輸 入
第 一 行 輸 入 數(shù) 組 序 列 個(gè) 數(shù) , 第 二 行 輸 入 數(shù) 組 序 列 夏哭。
輸 出
輸 出 數(shù) 組 經(jīng) 過 計(jì) 算 后 的 最 大 值 剪勿。
樣 例 輸 入
3
6 2 1
樣 例 輸 出
36
Hint
對(duì) 于 50 % 的 數(shù) 據(jù) , 1 < = n < = 10000 .
對(duì) 于 1 % 的 數(shù) 據(jù) 方庭, 1 < = n < = 500000 .

import java.util.Scanner;
public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        int n = in.nextInt();
        int[] arr = new int[n];
        for(int i = 0; i < n;i++){
            arr[i] = in.nextInt();
        }
        System.out.println(solve(n,arr));
        in.close();
    }

    public static long solve(int n, int[] arr) {
        int i,j;
        long max = Integer.MIN_VALUE;
        for(i = 1; i <= n; i++){  //取i個(gè)數(shù)據(jù)組成一個(gè)區(qū)間
            for(j = 0; j <= n-i ; j++){  //區(qū)間范圍從數(shù)組第j個(gè)索引位置開始
                int min = Integer.MAX_VALUE;
                int sum = 0;
                for(int m = j; m < j+i; m++){ //依次獲取從第j個(gè)索引位置的數(shù)據(jù)直到第j+i-1個(gè)位置的數(shù)據(jù)
                    min = min < arr[m] ? min:arr[m];
                    sum +=arr[m];
                }
                max = max > min*sum ? max : min*sum;
            }
        }
        return max;
    }
}

第三題

第三題

參考文獻(xiàn):

[1] 2017今日頭條網(wǎng)招在線編程題(部分)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末厕吉,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子械念,更是在濱河造成了極大的恐慌头朱,老刑警劉巖,帶你破解...
    沈念sama閱讀 212,080評(píng)論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件龄减,死亡現(xiàn)場離奇詭異项钮,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)希停,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,422評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門烁巫,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人宠能,你說我怎么就攤上這事亚隙。” “怎么了违崇?”我有些...
    開封第一講書人閱讀 157,630評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵阿弃,是天一觀的道長。 經(jīng)常有香客問我羞延,道長渣淳,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,554評(píng)論 1 284
  • 正文 為了忘掉前任伴箩,我火速辦了婚禮入愧,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己棺蛛,他們只是感情好怔蚌,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,662評(píng)論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著鞠值,像睡著了一般媚创。 火紅的嫁衣襯著肌膚如雪渗钉。 梳的紋絲不亂的頭發(fā)上彤恶,一...
    開封第一講書人閱讀 49,856評(píng)論 1 290
  • 那天,我揣著相機(jī)與錄音鳄橘,去河邊找鬼声离。 笑死,一個(gè)胖子當(dāng)著我的面吹牛瘫怜,可吹牛的內(nèi)容都是我干的术徊。 我是一名探鬼主播,決...
    沈念sama閱讀 39,014評(píng)論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼鲸湃,長吁一口氣:“原來是場噩夢啊……” “哼赠涮!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起暗挑,我...
    開封第一講書人閱讀 37,752評(píng)論 0 268
  • 序言:老撾萬榮一對(duì)情侶失蹤笋除,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后炸裆,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體垃它,經(jīng)...
    沈念sama閱讀 44,212評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,541評(píng)論 2 327
  • 正文 我和宋清朗相戀三年烹看,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了国拇。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,687評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡惯殊,死狀恐怖酱吝,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情土思,我是刑警寧澤掉瞳,帶...
    沈念sama閱讀 34,347評(píng)論 4 331
  • 正文 年R本政府宣布,位于F島的核電站浪漠,受9級(jí)特大地震影響陕习,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜址愿,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,973評(píng)論 3 315
  • 文/蒙蒙 一该镣、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧响谓,春花似錦损合、人聲如沸省艳。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,777評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽跋炕。三九已至,卻和暖如春律适,著一層夾襖步出監(jiān)牢的瞬間辐烂,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,006評(píng)論 1 266
  • 我被黑心中介騙來泰國打工捂贿, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留纠修,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,406評(píng)論 2 360
  • 正文 我出身青樓厂僧,卻偏偏與公主長得像扣草,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子颜屠,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,576評(píng)論 2 349

推薦閱讀更多精彩內(nèi)容