学年

質問の種類

数学 高校生

この基本例題27の(2)が解説を読んでもよくわからず、もう少し詳しく教えて欲しいです。お願いします。

300 基本 例題 27 同じものを含む順列 00000 J,A,P,A,N, E, S, E の8個の文字全部を使ってできる順列について、 次のような並べ方は何通りあるか。 (1) 異なる並べ方 (2)JはPより左側にあり,かつPはNより左側にあるような並べ方 CHART & SOLUTION p.293 293 基本事項 2 同じものを含む順列 |1 そのまま組合せの考え方で n! ②公式 p!g!r!...... (p+gtr+=n)を利用 0 ここでは,上の②の方針で解く。 (2) まず, J, P, N を同じ文字Xとみなして並べる。 並べられた順列において、3つのX を左から順にJ,P,Nにおき換えれば条件を満たす順列となる。 例:XAXAXESE と並べ, JAPANESE とおき換える。 解答 (1)8個の文字のうち, A, Eがそれぞれ2個ずつあるから 8! 2!2!1!1!1!1! 8.7.6.5.4.3 2.1 -=10080 (通り) ←1!は省略してもよい。 別解 8個の場所から2個のAの位置の決め方は 残り6個の場所から2個のEの位置の決め方は 残り4文字の位置の決め方は 4! 通り C2通り ①の方針。 C2通り よって 8C2×62×4!= 8.7 6.5 -X -×4・3・2・1 2.1 2.1 ←積の法則。 =10080 (通り) (2) 求める順列の総数は, J, P, Nが同じ文字, 例えばX, X, X であると考えて, 3つのX, 2つのA, 2つのE, 1つのSを1列に並べる方法の総数と同じである。 8! 8.7.6.5.4 よって -1680 (通り) 3!2!2!1! 2.1×2.1 別解 1 の方針で解くと 8C3 X5C2 ×3C2×1 8-7.6 5.4 -x3x1 3・2・12・1 =1680 (通り) POINT 並べるものの位置関係が決められた順列 位置関係が決められたものを すべて同じものとみなす PRACTICE 27Ⓡ internet のすべての文字を使ってできる順列は通りあり、そのうちどのも どのeより左側にあるものは 通りである。 [ 法政大 ]

未解決 回答数: 1
情報 大学生・専門学校生・社会人

Oracle certified Java Programmer Gold SE11 IT系ベンダー資格のOracle certified Java Programmer Gold SE11の資格勉強をしているのですが、もし、Javaに詳しい人がいるのでしたら、 第6章... 続きを読む

8. 次のコードをコンパイル、 実行したときの結果として、正しいものを びなさい。 (1つ選択) } var sql = "select * from item where id = ?": try (var ps = con.prepareStatement (sql)){ ResultSet rs = ps.executeQuery(); // do something 0件の検索結果が戻される 11. 次のコードをコンパイル、実行したときの結果として、正しいものを選 びなさい。(1つ選択) var sql = "select * from emp"; try (PreparedStatement ps = con.prepareStatement(sql){ ResultSet rsps.executeQuery(); System.out.println(rs.getString(2)); なお、 検索する対象となるempテーブルは、以下のレコードが登録さ れているものとする。 DEPARTMENT A. B. 全件の検索結果が戻される C. コンパイルエラーが発生する D. 実行時に例外がスローされる ID NAME 1 ALLEN R&D A. B. executeQueryメソッド C. executeメソッド D. executeBatch メソッド メソッドとして、最も適切なものを選びなさい。 (1つ選択) executeUpdate メソッド 19. JDBCを使ったデータベースプログラミングをしている。 UPDATE文を 実行した結果、 何件更新されたかを調べたい。 PreparedStatementの P314 2 SCOTT SALES 3 BILL ACCOUNTING A. 「1」 と表示される Marit B. 「2」 と表示される C. 「ALLEN」 と表示される D. 「SCOTT」 と表示される E. コンパイルエラーが発生する F. 実行時に例外がスローされる 第6章 JDBCによるデータベース連携 (問題) <->P316 P314 10. 次のコードをコンパイル、 実行したときの結果として、正しいものを選 びなさい。 (1つ選択) var sql = "delete from item where id = ?"; try (var ps = con.prepareStatement(sql))( ps.setInt(1, 1); ps.executeUpdate("update item set name="test' where id = ?'); 12. 次のコードをコンパイル、 実行したときの結果として、正しいものを選 びなさい。 (1つ選択) var sql = "select count(*) from item"; try (PreparedStatement ps = con.prepareStatement(sql)){ System.out.println(ps.execute()); なお、検索する対象となるitemテーブルは、以下のレコードが登録さ れているものとする。 A. DELETE文が実行される id name 1 B. UPDATE文が実行される banana 2 C. コンパイルエラーが発生する apple 3 D. 実行時に例外がスローされる P316 orange 298 ※次ページに続く 299

回答募集中 回答数: 0