erfankh

New Member
ارسال ها
202
لایک ها
89
امتیاز
0
#43
پاسخ : آمادگی برای مرحله ۳

کد
#include<iostream>
#include<fstream>
using namespace std;
ofstream fout("out.txt");
int main(){
 int k;
 for(int i=0;i<81;i++){
  if(i==20 || i==60)fout<<"*";
  else fout<<".";
 }
 fout<<endl;
 for(int i=0;i<81;i++){
  if(i<15||(i>25&&i<55)||i>65)fout<<".";
  else fout<<"*";
 }fout<<endl;
 k=1;
 for(int i=3;i<11;i++){
  if(i%4==0||i%4==2)k+=2;
   else k++;
  for(int j=0;j<81;j++){
   
   if(j<15-k || (j>25+k&&j<55-k) || j>65+k)fout<<".";
   else fout<<"*";
  }
  fout<<endl;
 }
 for(int i=0;i<81;i++)fout<<"*";
 fout<<endl;
 k=14;
  for(int i=9;i>2;i--){
  if(i%4==0||i%4==2)k-=2;
   else k--;
  for(int j=0;j<81;j++){
   if(j<15-k || (j>25+k&&j<55-k) || j>65+k)fout<<".";
   else fout<<"*";
  }
  fout<<endl;
 }
   for(int i=0;i<81;i++){
  if(i<15||(i>25&&i<55)||i>65)fout<<".";
  else fout<<"*";
 }fout<<endl;
   for(int i=0;i<81;i++){
  if(i==20 || i==60)fout<<"*";
  else fout<<".";
 }fout<<endl;

}
============
کدش یه چیزی تو این مایه ها میشه
بیش تر از این حوصله کار کردن روشو نداشتم
تقریبا درسته========
یکی سوال بذاره
 

Olympiad

New Member
ارسال ها
1,268
لایک ها
134
امتیاز
0
#44
پاسخ : آمادگی برای مرحله ۳

محل اعداد
کد
#include <iostream>
#include <cmath>
#include <conio.h>
  using namespace std;

 int main()
  {
    int x,y;
    cin>>x>>y;
    if(x>=2*y)
      {
        cout<<"No Number"<<endl;
        getch();
        return 0;
      }
    int s=(y*(y-1))/2;
    cout<<s+x-y+1;
    getch();
	return 0;
  }
 
آخرین ویرایش توسط مدیر

erfankh

New Member
ارسال ها
202
لایک ها
89
امتیاز
0
#45
پاسخ : آمادگی برای مرحله ۳

مقسوم علیه:

کد
#include<iostream>
using namespace std;

long long n,ans;
int main(){
 cin>>n;
 for(int i=1;i*i<=n;i++){
  if(n%i==0){
   if(i*i==n)ans++;
   else ans+=2;
  }}
  cout<<ans<<endl;
  cin>>n;
  return 0;
 }
 

Olympiad

New Member
ارسال ها
1,268
لایک ها
134
امتیاز
0
#46
پاسخ : آمادگی برای مرحله ۳

مقسوم علیه:

کد
#include<iostream>
using namespace std;

long long n,ans;
int main(){
 cin>>n;
 for(int i=1;i*i<=n;i++){
  if(n%i==0){
   if(i*i==n)ans++;
   else ans+=2;
  }}
  cout<<ans<<endl;
  cin>>n;
  return 0;
 }

ایول چه کد با حالی !!!! :D:D
منم یه راه خرکاری رفتم .... کدم خیلی طولانی شد !!!!:121:
فقط نخندین به کدم !!!!!!
 

rezashiri

Well-Known Member
ارسال ها
1,458
لایک ها
325
امتیاز
83
#47
پاسخ : آمادگی برای مرحله ۳

کد
#include<iostream>
#include<fstream>
using namespace std;
ofstream fout("out.txt");
int main(){
 int k;
 for(int i=0;i<81;i++){
  if(i==20 || i==60)fout<<"*";
  else fout<<".";
 }
 fout<<endl;
 for(int i=0;i<81;i++){
  if(i<15||(i>25&&i<55)||i>65)fout<<".";
  else fout<<"*";
 }fout<<endl;
 k=1;
 for(int i=3;i<11;i++){
  if(i%4==0||i%4==2)k+=2;
   else k++;
  for(int j=0;j<81;j++){
   
   if(j<15-k || (j>25+k&&j<55-k) || j>65+k)fout<<".";
   else fout<<"*";
  }
  fout<<endl;
 }
 for(int i=0;i<81;i++)fout<<"*";
 fout<<endl;
 k=14;
  for(int i=9;i>2;i--){
  if(i%4==0||i%4==2)k-=2;
   else k--;
  for(int j=0;j<81;j++){
   if(j<15-k || (j>25+k&&j<55-k) || j>65+k)fout<<".";
   else fout<<"*";
  }
  fout<<endl;
 }
   for(int i=0;i<81;i++){
  if(i<15||(i>25&&i<55)||i>65)fout<<".";
  else fout<<"*";
 }fout<<endl;
   for(int i=0;i<81;i++){
  if(i==20 || i==60)fout<<"*";
  else fout<<".";
 }fout<<endl;

}
============
کدش یه چیزی تو این مایه ها میشه
بیش تر از این حوصله کار کردن روشو نداشتم
تقریبا درسته========
یکی سوال بذاره
عجب حوصله ای داری ها ...
منم می خواستم اینجوری برم ولی خیلی طول می کشید ...
ولی توی سوال راهنمایی کرده بود از تابع sin استفاده کنید ؟!؟!؟
 

erfankh

New Member
ارسال ها
202
لایک ها
89
امتیاز
0
#48
پاسخ : آمادگی برای مرحله ۳

اعداد در مختصات:

کد
#include<iostream>
using namespace std;

int n,x,y;
int main(){
 cin>>x>>y;
 n=0.5*y*(y-1)+1;
  if(x<=2*y-1 && x>=y)cout<<n+x-y<<endl;
  else                cout<<"No Number"<<endl;
  cin>>n;
  return 0;
 }
 

rezashiri

Well-Known Member
ارسال ها
1,458
لایک ها
325
امتیاز
83
#49

erfankh

New Member
ارسال ها
202
لایک ها
89
امتیاز
0
#50
پاسخ : آمادگی برای مرحله ۳

عجب حوصله ای داری ها ...
منم می خواستم اینجوری برم ولی خیلی طول می کشید ...
ولی توی سوال راهنمایی کرده بود از تابع sin استفاده کنید ؟!؟!؟
ولی تو این عکسی که گذاشته بودی حرفی از سینوس نبود:217:
 

rezashiri

Well-Known Member
ارسال ها
1,458
لایک ها
325
امتیاز
83
#52
پاسخ : آمادگی برای مرحله ۳

ولی تو این عکسی که گذاشته بودی حرفی از سینوس نبود:217:
درسته اون قسمتشو نذاشتم چون 2 ساعت توضیح بیخود داشت ...

حالا چطوری می شه اینو با sin حل کرد؟!
 

rezashiri

Well-Known Member
ارسال ها
1,458
لایک ها
325
امتیاز
83
#53
پاسخ : آمادگی برای مرحله ۳

محل اعداد

کد
#include <iostream>
#include <cmath>
#include <conio.h>
  using namespace std;

 int main()
  {
    int x,y;
    cin>>x>>y;
    if(x>=2*y)
      {
        cout<<"No Number"<<endl;
        getch();
        return 0;
      }
    int s=(y*(y-1))/2;
    cout<<s+x-y+1;
    getch();
    return 0;
  }
کدت کامل نیست چون اگه x کوچکتر از y هم باشه جواب نداریم ... .
 

rezashiri

Well-Known Member
ارسال ها
1,458
لایک ها
325
امتیاز
83
#54
پاسخ : آمادگی برای مرحله ۳

به جز سوال این صفحه یه سوال دیگه هم توی صفحه قبل هست ...
 

erfankh

New Member
ارسال ها
202
لایک ها
89
امتیاز
0
#55
پاسخ : آمادگی برای مرحله ۳

جایگشت:


کد
#include<iostream>
using namespace std;

int n,j[15];
long long f(int x){
 if(x==0||x==1)return 1;
 return x*f(x-1);
}
long long rotbe(int s){
 if(s==n-1)return 1;
 int r=0;
 for(int i=s+1;i<n;i++){
  if(j[s]>j[i])r++;
 }
 return rotbe(s+1)+f(n-s-1)*r;
}
int main(){
 cin>>n;
 for(int i=0;i<n;i++)cin>>j[i];
 cout<<rotbe(0)<<endl;
 cin>>n;
 return 0;
}
 
آخرین ویرایش توسط مدیر

erfankh

New Member
ارسال ها
202
لایک ها
89
امتیاز
0
#56
پاسخ : آمادگی برای مرحله ۳

این سوال آخریه تو هلی کامپ نبوده
من اون موقع هم باهاش حال نکردم
کدات رو هم واسه این چند تا سوال بذار
باتشکر=============
یه سوال دیگه بذار
 

rezashiri

Well-Known Member
ارسال ها
1,458
لایک ها
325
امتیاز
83
#57
پاسخ : آمادگی برای مرحله ۳

جایگشت:

کد
#include<iostream>
using namespace std;

int n,j[15];
long long f(int x){
 if(x==0||x==1)return 1;
 return x*f(x-1);
}
long long rotbe(int s){
 if(s==n-1)return 1;
 return rotbe(s+1)+f(n-s-1)*(j[s]-1);
}
int main(){
 cin>>n;
 for(int i=0;i<n;i++)cin>>j[i];
 cout<<rotbe(0)<<endl;
 cin>>n;
 return 0;
}
مطمئنی درسته؟!؟

بهش بده :

5

5 4 3 2 1

یا تست دوم خود سوالم بدی اشتباه جواب می ده ...
 

rezashiri

Well-Known Member
ارسال ها
1,458
لایک ها
325
امتیاز
83
#58
پاسخ : آمادگی برای مرحله ۳

این سوال آخریه تو هلی کامپ نبوده
من اون موقع هم باهاش حال نکردم
کدات رو هم واسه این چند تا سوال بذار
باتشکر=============
یه سوال دیگه بذار
شبیهش بود منم همین الآن کدی که اون موقع زدم رو 2 تا تغییر کوچیک دادم شد کد این سوال .

اینم کد من : روبات و جواهرات

راستی توی حلی کامپ قبول شدی ؟! اسم تیمت چیه ؟!(حلی رو هم با "ح" می نویسن ... معلومه شنبه امتحان زیان فارسی دارم؟!نه!)

من که خودم تکی شرکت کردم و هنوز قبول نشدم ببینم تکمیل ظرفیتش قبول می شم یا نه ...
 
آخرین ویرایش توسط مدیر

erfankh

New Member
ارسال ها
202
لایک ها
89
امتیاز
0
#59
پاسخ : آمادگی برای مرحله ۳

درستش کردم
==================
اسم تیمم دوبخانه
تنهایی شرکت کردم
روز اولش رو دیر فهمیدم
روز دومش رو اردو ی اجباری درسی بودم
روز سومش رو هم خسته بو دم 3 تاشو کد زدم
10هم شدم
الان نمی دونم قبول شدم یانه
تو چی قبول شدی؟
 

rezashiri

Well-Known Member
ارسال ها
1,458
لایک ها
325
امتیاز
83
#60
پاسخ : آمادگی برای مرحله ۳

درستش کردم
==================
اسم تیمم دوبخانه
تنهایی شرکت کردم
روز اولش رو دیر فهمیدم
روز دومش رو اردو ی اجباری درسی بودم
روز سومش رو هم خسته بو دم 3 تاشو کد زدم
10هم شدم
الان نمی دونم قبول شدم یانه
تو چی قبول شدی؟
نه منم تقریبا وضعیت تو رو داشتم و روز سوم رو هم خواب بودم ساعت 4.5 شروع کردم 3 تا رو حل کردم 15اُم شدم.
 
بالا