#4282: 看不懂的來


memphis8 (QQ)


說真的大陸的題目好爛喔

完全看不懂

後來懂了

就是偶數維持偶數不要變,奇數要減一

用這個就能AC了
#include<iostream>
using namespace std;

int main()
{
   int a;
   while(cin>>a)
      {
      cout<<a-(a%2==1)<<endl;
      }
   //system("pause");
   return 0;
}

#5046: Re:看不懂的來


tg991304 (tg991304)


說真的大陸的題目好爛喔

完全看不懂

後來懂了

就是偶數維持偶數不要變,奇數要減一

用這個就能AC了
#include
using namespace std;

int main()
{
   int a;
   while(cin>>a)
      {
      cout<      }
   //system("pause");
   return 0;
}

(自己一開始看有些不明瞭 不過後來想通了 所以把我的想法打放來)

假設它給的N是偶數

圖形就會是

0000

0000

0000

0000  ->所求就會跟N一樣

 

但是如果是奇數的話

000

000

000

對角線所需是5盆 但是已經有3盆了 所以 只要是奇數所求都減一

 

#38594: Re: 看不懂的來


wu6335 (sheng hsien)


說真的大陸的題目好爛喔

完全看不懂

後來懂了

就是偶數維持偶數不要變,奇數要減一

用這個就能AC了
#include
using namespace std;

int main()
{
   int a;
   while(cin>>a)
      {
      cout<      }
   //system("pause");
   return 0;
}

(自己一開始看有些不明瞭 不過後來想通了 所以把我的想法打放來)

假設它給的N是偶數

圖形就會是

0000

0000

0000

0000  ->所求就會跟N一樣

 

但是如果是奇數的話

000

000

000

對角線所需是5盆 但是已經有3盆了 所以 只要是奇數所求都減一

 


讚 !  懂了