for语句的侦察队选择人、サルが桃を食べ、5人の子供が年齢を计算し、1()2()3()4=4;カッコの中で私は(-または+)问题を书きます...
7067 ワード
1、ある偵察隊は緊急任務を受けて、A、B、C、D、E、Fの6人の隊員の中でできるだけ多くの人を選ぶように要求したが、以下の制限条件がある:偵察兵AとBの2人の中で少なくとも1人を行く;a+b>=1(各隊員には2つの状態がある:行くか行かないか、行かないかを0、行かないかを1とする;各条件を等式で表し、forサイクルで各条件を満たす)AとDは一緒に行けない;a+d<=1 A、EとFの3人の中で2人を派遣する;a+e+f==2 BとCはいずれも行かない;b+c!=1 CとDの2人の中で1つ行く;c+d==1 Dが行かないとEも行かない.d+e=0|d=1どの人を行かせるべきですか.
2、公園にはサルと桃の山があり、サルは毎日桃の総数の半分を食べ、残りの半分を悪いものに捨てます.7日目になると、サルは目を開けて桃が1つしか残っていないことに気づいた.公園に桃が何個あるか聞いてみます.(逆思考思考)
1 (1+1)*2==4(4+1)*2==10
3.5人の子供が一列に並んでいる.1つ目はいくつですか.1つ目は2つ目より大きく、2つ目は3つ目より2つ大きく、このように押します.5番目の子供に何歳か聞いて、5番目の子供は3歳だと言った.最初の子供は何歳ですか.
4.1()2()3()4=4;カッコに記入します(-または+)
転載先:https://www.cnblogs.com/franky2015/p/4631642.html
for (int a = 0; a <= 1; a++)
{
for (int b = 0; b <= 1; b++)
{
for (int c = 0; c <= 1; c++)
{
for (int d = 0; d <= 1; d++)
{
for (int e = 0; e <= 1; e++)
{
for (int f = 0; f <= 1; f++)
{
if (a + b >= 1 && a + d <= 1 && a + e + f == 2 && b + c != 1 && c + d == 1 && (d + e == 0 || d == 1))
{
Console.WriteLine("A:" + a + "
B:" + b + "
C:" + c + "
D:" + d + "
E:" + e + "
F:" + f);
}
}
}
}
}
}
}
2、公園にはサルと桃の山があり、サルは毎日桃の総数の半分を食べ、残りの半分を悪いものに捨てます.7日目になると、サルは目を開けて桃が1つしか残っていないことに気づいた.公園に桃が何個あるか聞いてみます.(逆思考思考)
1 (1+1)*2==4(4+1)*2==10
int tz = 1;
for (int i = 6; i >= 1; i--)
{
tz = (tz + 1) * 2;
}
Console.WriteLine(" :" + tz + " ");
3.5人の子供が一列に並んでいる.1つ目はいくつですか.1つ目は2つ目より大きく、2つ目は3つ目より2つ大きく、このように押します.5番目の子供に何歳か聞いて、5番目の子供は3歳だと言った.最初の子供は何歳ですか.
int a = 3;
for (int i = 4; i > 0; i--)
{
a = a + 2 * i;
}
Console.WriteLine(" " + a + " ");
4.1()2()3()4=4;カッコに記入します(-または+)
// “+” “-” 1,-1, for
for (int a = -1; a <= 1; a = a + 2)
{
for (int b = -1; b <= 1; b = b + 2)
{
for (int c = -1; c <= 1; c = c + 2)
{
if ((1 + (a * 2) + (b * 3) + (c * 4)) == 4)
{
Console.WriteLine(a + " " + b + " " + c);
}
}
}
}
転載先:https://www.cnblogs.com/franky2015/p/4631642.html