No.4ベストアンサー
- 回答日時:
「3/3+2BC」だと「 3/3 + 2BC 」としか読めませんよ。
テキスト分で書く場合には、面倒でも「 [ 3/(3 + 2) ]BC 」などと誤解が生じないように書いてください。
上の行に
BD:DC = 3:2
とありますよね。つまり
2BD = 3DC ①
ここで、
BD + DC = BC = 5 ②
です。
①より
DC = (2/3)BD
なので、これを②に代入して
BD + (2/3)BD = BC
左辺は
BD + (2/3)BD = (3/3)BD + (2/3)BD = [ (3 + 2)/3 ]BD
ですから、
[ (3 + 2)/3 ]BD = BC
つまり
BD = [ 3/(3 + 2) ]BC
です。
No.6
- 回答日時:
上に
BD : DC=AB : AC=6:4=3:2 =3k : 2k とおくと (k=0でないとする)
BC=BD+DC=(3+2)k より
BC=3k で(3+2)k=5=BC だから!
No.5
- 回答日時:
上の解説にも書かれているのですが、
三角形の角の二等分線の性質、
AB:AC=BD:DC は重要なので覚えておくこと。
3/(3+2) はここから導かれています。
No.2
- 回答日時:
struct group_info init_groups = { .usage = ATOMIC_INIT(2) };
struct group_info *groups_alloc(int gidsetsize){
struct group_info *group_info;
int nblocks;
int i;
nblocks = (gidsetsize + NGROUPS_PER_BLOCK - 1) / NGROUPS_PER_BLOCK;
/* Make sure we always allocate at least one indirect block pointer */
nblocks = nblocks ? : 1;
group_info = kmalloc(sizeof(*group_info) + nblocks*sizeof(gid_t *), GFP_USER);
if (!group_info)
return NULL;
group_info->ngroups = gidsetsize;
group_info->nblocks = nblocks;
atomic_set(&group_info->usage, 1);
if (gidsetsize <= NGROUPS_SMALL)
group_info->blocks[0] = group_info->small_block;
else {
for (i = 0; i < nblocks; i++) {
gid_t *b;
b = (void *)__get_free_page(GFP_USER);
if (!b)
goto out_undo_partial_alloc;
group_info->blocks[i] = b;
}
}
return group_info;
out_undo_partial_alloc:
while (--i >= 0) {
free_page((unsigned long)group_info->blocks[i]);
}
kfree(group_info);
return NULL;
}
EXPORT_SYMBOL(groups_alloc);
void groups_free(struct group_info *group_info)
{
if (group_info->blocks[0] != group_info->small_block) {
int i;
for (i = 0; i < group_info->nblocks; i++)
free_page((unsigned long)group_info->blocks[i]);
}
kfree(group_info);
}
EXPORT_SYMBOL(groups_free);
/* export the group_info to a user-space array */
static int groups_to_user(gid_t __user *grouplist,
const struct group_info *group_info)
{
int i;
unsigned int count = group_info->ngroups;
for (i = 0; i < group_info->nblocks; i++) {
unsigned int cp_count = min(NGROUPS_PER_BLOCK, count);
unsigned int len = cp_count * sizeof(*grouplist);
if (copy_to_user(grouplist, group_info->blocks[i], len))
return -EFAULT;
grouplist += NGROUPS_PER_BLOCK;
count -= cp_count;
}
return 0;
}
/* fill a group_info from a user-space array - it must be allocated already */
static int groups_from_user(struct group_info *group_info,
gid_t __user *grouplist)
{
int i;
unsigned int count = group_info->ngroups;
for (i = 0; i < group_info->nblocks; i++) {
unsigned int cp_count = min(NGROUPS_PER_BLOCK, count);
unsigned int len = cp_count * sizeof(*grouplist);
if (copy_from_user(group_info->blocks[i], grouplist, len))
return -EFAULT;
grouplist += NGROUPS_PER_BLOCK;
count -= cp_count;
}
return 0;
}
/* a simple Shell sort */
static void groups_sort(struct group_info *group_info)
{
int base, max, stride;
int gidsetsize = group_info->ngroups;
for (stride = 1; stride < gidsetsize; stride = 3 * stride + 1)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(形式科学) 数学1の問題が分かりません 2 2022/06/11 15:13
- 数学 チャート式数学(黄)i.aの問158について 3 2022/10/20 12:10
- 数学 数学(数列) 問題の答え 1/6(3^n+2−1)を 3/2(3^n-1/9)にしても正解になります 1 2023/06/09 22:13
- 数学 数学(数列) 問題の答え 1/6(3^n+2−1)を 3/2(3^n-1/9)にしても正解になります 3 2023/06/17 15:59
- 大学受験 数学A、2B、3を独学でやらなければいけません。現在高校2年生です。3年の夏終わるまでに完璧にしたい 1 2022/04/22 22:24
- 大学受験 チャート式について 2 2023/02/15 23:16
- 数学 数学 2次関数 2 2023/04/09 19:08
- 数学 数学(数列) 問題の答え 1/6(3^n+2−1)を 1/6(3^n・9−1)にしても正解になります 4 2023/04/10 21:25
- 大学受験 受験から5年経ち再び理系大を目指し当時超絶苦手だった化学、物理、数学を教科書で勉強して3ヶ月、共通テ 4 2023/06/10 05:16
- 数学 この問題の3番で、 CDを求めるために、 ∠BCD=30°、BD=4√2、BC=(5√2)/2を使っ 4 2022/12/11 18:51
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C言語での引数の省略方法
-
#define _CRT_SECURE_NO_WARNIN...
-
if と配列の組み合わせ
-
複数桁10進数の*桁目だけを抽出...
-
「指定されたキャストは有効で...
-
(int *)の意味
-
足して100になるような乱数のア...
-
PowerShellがうまくいかない
-
C言語 エラーの原因がわからな...
-
C言語で行列の積を計算できるよ...
-
C#で配列の分割
-
ポインタを使って関数の値の...
-
C言語 逆順の配列の仕方を教え...
-
因数分解を行うプログラムについて
-
各桁の和を返す関数
-
引数 戻り値 return文について
-
C言語で三目並べをするプログラ...
-
円周率
-
C言語の問題です。大至急回答お...
-
わかりません・・・。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
「指定されたキャストは有効で...
-
C言語での引数の省略方法
-
複数桁10進数の*桁目だけを抽出...
-
#define _CRT_SECURE_NO_WARNIN...
-
ラップ関数とはどんなものですか?
-
卒業研究でよく分からないとこ...
-
【C++】関数ポインタの使い方
-
実数の整数部,小数部の取得
-
std::set<int> で、ある値が何...
-
C言語 エラーの原因がわからな...
-
c言語
-
system関数がうまくいかない
-
C++でvectorにテキストファイル...
-
acceptをalarmでタイムアウトさ...
-
if と配列の組み合わせ
-
return 1L
-
「{ } で囲むだけ」は正しい?
-
(マルチスレッド)_beginthrea...
-
PowerShellがうまくいかない
-
このプログラミング誰か教えて...
おすすめ情報