PATアルゴリズムノート


PATアルゴリズム

  • 単純シミュレーション
  • 乙級テーマ
  • 甲級テーマ
  • 検索要素
  • 乙級テーマ
  • 甲級テーマ
  • グラフィック出力
  • 乙級テーマ
  • 甲級テーマ
  • 日付処理
  • 進数変換
  • 乙級テーマ
  • 甲級テーマ
  • 文字列処理
  • 乙級テーマ
  • 甲級テーマ
  • ソート
  • 乙級テーマ
  • 甲級テーマ
  • ハッシュ
  • 乙級テーマ
  • 甲級テーマ
  • 再帰
  • 貪欲
  • 乙級テーマ
  • 甲級テーマ
  • 二分
  • 乙級テーマ
  • 甲級テーマ
  • two pointers
  • 乙級テーマ
  • 甲級テーマ
  • その他の高校の技巧とアルゴリズム
  • 乙級テーマ
  • 単純数学
  • 乙級テーマ
  • 甲級テーマ
  • 最大公約数と最小公倍数
  • 乙級テーマ
  • 分数の四則演算
  • 乙級テーマ
  • 甲級テーマ
  • 素数
  • 乙級テーマ
  • 甲級テーマ
  • 質量因子分解
  • 甲級テーマ
  • 大整数演算
  • 乙級テーマ
  • 甲級テーマ
  • 拡張ユークリッドアルゴリズム
  • 組合せ数
  • 単純シミュレーション


    乙級テーマ


    【PAT B 1001】人を殺して命を償わない(3 n+1)推測【PAT B 1011】A+BとC【PAT B 1016】部分A+B【PAT B 1026】プログラム実行時間【PAT B 1046】パンチ【PAT B 1008】配列要素循環右シフト問題【PAT B 1012】デジタル分類【PAT B 1018】ハンマーハサミ布[PAT B 1010】一元多項式導出]

    甲級のテーマ


    【PAT A1042】Shuffing Machine 【PAT A1046】Shortest Distance 【PAT A1065】A+B and C(64bit) [【PAT A1002】A+B for Polynomials] [【PAT A1009】Product of Polynmials]

    要素の検索


    乙級テーマ


    【PAT B 1041】試験席番号【PAT B 1004】成績ランキング【PAT B 1028】国勢調査【PAT B 1032】掘削機の技術はどこが強いですか

    甲級のテーマ


    【PAT A1011 World Cup Betting】 【PAT A1006 Sign In and Sign Out】 【PAT A1036】Boys VS Girls

    グラフィック出力


    乙級テーマ


    【PAT B 1036】オバマ氏とプログラミング【PAT B 1027】プリント砂時計

    甲級のテーマ


    【PAT A1031】Hello World for U

    日付処理

       
    

    しんしんへんかん


    乙級テーマ


    【PAT B 1022】D進数のA+B【PAT B 1037】ホグワーツで小銭を探す

    甲級のテーマ


    【PAT A1019】General Palindromic Number 【PAT A1027】Colors in Mars 【PAT A1058】A+B in Hogwarts

    文字列処理


    乙級テーマ


    【PAT B 1006】フォーマット変換出力整数【PAT B 1021】ビット数統計[【PAT B 1031】[【PAT B 1002】[【PAT B 1014/A 1061】[【PAT B 1024/A 1073】[【PAT B 1048】

    甲級のテーマ


    [【PAT A1001】 [【PAT A1005】 [【PAT A1035】 [【PAT A1077】 [【PAT A1082】

    ツールバーの


    乙級テーマ


    [【PAT B1015/A1062】

    甲級のテーマ


    [【PAT A1012】 [【PAT A1016】 [【PAT A1025】 [【PAT A1028】 [【PAT A1055】 [【PAT A1075】 [【PAT A1083】 [【PAT A1080】 [【PAT A1095】

    ハッシュ#ハッシュ#


    乙級テーマ


    [【PAT B1029/A1084】 [【PAT B1033】 [【PAT B1038】 [【PAT B1039/A1092】 [【PAT B1042】 [【PAT B1043】 [【PAT B1047】 [【PAT B1005】

    甲級のテーマ


    [【PAT A1041】 [【PAT A1050】 [【PAT A1048】

    再帰

      
    

    欲張る


    乙級テーマ


    [【PAT B1023】 [【PAT B1020/A1070】

    甲級のテーマ


    [【PAT A1033】 [【PAT A1037】 [【PAT A1067】 [【PAT A1038】

    にぶん


    乙級テーマ


    [【PAT B1030/A1085】

    甲級のテーマ


    [【PAT A1010】 [【PAT A1044】 [【PAT A1048】

    two pointers


    乙級テーマ


    [【PAT B1030/A1085】 [【PAT B1035/A1089】

    甲級のテーマ


    [【PAT A1029】 [【PAT A1048】

    その他の高校の技巧とアルゴリズム


    乙級テーマ


    [【PAT B1040/A1093】 [【PAT B1045/A1011】

    単純数学


    乙級テーマ


    [【PAT B1003】 [【PAT B1019/A1069】 [【PAT B1049/A1104】

    甲級のテーマ


    [【PAT A1008】 [【PAT A1049】

    最大公約数と最小公倍数


    乙級テーマ


    [【PAT B1008】

    スコアの四則演算


    乙級テーマ


    [【PAT B1034/A1088】

    甲級のテーマ


    [【PAT A1081】

    素数


    乙級テーマ


    [【PAT B1007】 [【PAT B1013】

    甲級のテーマ


    [【PAT A1015】 [【PAT A1078】

    しつりょうぶんかい


    甲級のテーマ


    [【PAT A1096】 [【PAT A1059】

    大整数演算


    乙級テーマ


    [【PAT B1017】

    甲級のテーマ


    [【PAT A1023】 [【PAT A1024】

    拡張ユークリッドアルゴリズム

      
    

    コンビネーション数