مسابقات هفتگی ICPC دانشگاه بیرجند – Telegram
مسابقات هفتگی ICPC دانشگاه بیرجند
32 subscribers
12 photos
1 video
5 files
7 links
مسئول برگزاری مسابقات :
@Mr_3lf

آیدی روابط عمومی انجمن جهت انتقادات و پیشنهادات:
@cabu_contact
Download Telegram
انجمن علمی کامپیوتر دانشگاه بیرجند برگزار میکند

📣مسابقات هفتگی برنامه نویسی ICPC

💻به صورت مجازی در بستر سایت Quera

💰هزینه شرکت در مسابقات : رایگان

📆شروع مسابقات پنجشنبه ها از تاریخ 23/5/99

🎁هر هفته به قید قرعه جوایزی به برگزیدگان اهدا خواهد شد

🔸برای ثبت نام و جزئیات بیشتر به کانال زیر بپیوندید:

@ICPC_Weekly_Competition

______
@SSOCS
با عرض سلام و خسته نباشید خدمت دوستان محترم

📣مسابقات در پنجشنبه هر هفته از ساعت 4 تا 7 باز می باشد.


📌شرکت کنندگان می بایست در این بازه به 4 سوال مشخص شده پاسخ دهند و فایل کد رو سابمیت کنند.


🔺 زبان های مجاز در مسابقات : Python , Java و ++C


🔖بعد از مسابقات جواب سوالات ( کد آنها ) در اختیار شما قرار خواهد گرفت.


🎁شرکت در مسابقات رایگان می باشد و به قید قرعه بعد از هر مسابقه مبلغ 50 هزار تومان به یکی از عزیزانی که تمام سوالات رو اکسپت گرفته باشد و مبلغ 30 هزار تومان به یکی از عزیزانی که حداقل به نصف سوالات پاسخ درست رو داده باشند، هدیه داده خواهد شد.

📆مسابقات به مدت 5 هفته خواهد بود در صورت استقبال ادامه پیدا خواهد کرد

🛑جهت ثبت نام در مسابقه وارد صفحه مسابقات هفتگی دانشگاه بیرجند شوید :

📌https://quera.ir/contest/add_to_contest/gBifb3tbMEvI9od/

آیدی جناب آقای نجفی مسئول برگزاری مسابقات جهت هرگونه سوال و مشکل:

🆔 : @Mr_3lf
لینک آموزش نحوه سابمیت سوالات و ارسال کد ها:
https://quera.ir/course/assignments/2693/problems/8774

لینک کلاس برای تست نحوه سابمیت سوالات و ارسال کد ها:
https://quera.ir/overview/add_to_course/course/5832
مسابقات هفتگی ICPC دانشگاه بیرجند pinned «با عرض سلام و خسته نباشید خدمت دوستان محترم 📣مسابقات در پنجشنبه هر هفته از ساعت 4 تا 7 باز می باشد. 📌شرکت کنندگان می بایست در این بازه به 4 سوال مشخص شده پاسخ دهند و فایل کد رو سابمیت کنند. 🔺 زبان های مجاز در مسابقات : Python , Java و ++C 🔖بعد از…»
جدول امتیازی هفته اول مسابقات
7 نفر به همه سوالات و 12 نفر هم به حداقل 2 سوال پاسخ صحیح دادند.
قرعه کشی اولین هفته.mkv
1.6 MB
📣 نتیجه قرعه کشی این هفته
برنده 60 تومانی : خانم مهدیه سادات رحمتی از دانشگاه الزهرا(س) تهران
برنده 40 تومانی : آقای محمد جواد صیدی از دانشگاه بیرجند

📌 قرعه کشی اولین دوره مسابقات هفتگی:
این قرعه کشی به این نحو می باشد که اول برای جایزه 60 هزار تومانی قرعه به صورت رندم در پنل random number سایت گوگل انتخاب می شود و سپس جایزه 40 هزار تومانی قرعه کشی انجام می شود.

🔻لازم به ذکر است که شرکت کنندگانی که به همه سوالات پاسخ صحیح دارند دوبار شانس انتخاب شدن دارند.

🔻 پ.ن : دوستان عزیز توجه داشته باشید
مبلغ جوایز 10 هزار تومان افزایش یافته

@ICPC_Weekly_Competition
ضمن عرض تبریک به برگزیدگان این هفته
در روز های آتی از طرف انجمن علمی کامپیوتر دانشگاه بیرجند جهت دریافت وجه تماس حاصل خواهد شد

باتشکر
java:
import java.util.Scanner;
import java.util.Arrays;
import java.util.HashMap;
class Test{
public static void main(String args[]){
Scanner in=new Scanner(System.in);
String num=in.nextLine();
int sum=0;
int max=0;
for(int i=0;i<num.length();i++){
String c=num.charAt(i)+"";
if(c.equals("0"))
sum+=1;
else {
if (max<sum)
max=sum;
sum=0;
}

}
if(max<sum)
max=sum;
System.out.print(max);
}
}

python
s = input().split('1')

m = s[0]

for i in s:
if len(i) > len(m):
m = i
print(len(m))
C++
#include<iostream>
using namespace std;
int main() {
int a, b, c, d, ans;
cin >> a >> b >> c >> d;
ans = (c + d) % (a * b);
if (ans == 0) {
cout << a * b;
}
else
cout << ans;
return 0;
}

Java
import java.util.Scanner;
import java.util.Arrays;
import java.util.HashMap;
class Test{
public static void main(String args[]){
Scanner in=new Scanner(System.in);
int fing=in.nextInt()*in.nextInt();
int num=in.nextInt()+in.nextInt();
int javab=num%fing;
if(num!=0 && javab==0) System.out.print(num);
else
System.out.println(num%fing);
}
}

Python
fingers=input()
hands=input()
num1=input()
num2= input()
up=(int(num1)+int(num2))%(int(fingers)*int(hands))
if up==0:
print(f'{int(fingers)*int(hands)}')
else:
print(up)
c++
#include<iostream>
using namespace std;
int main() {
int a;
cin >> a;
cout << a * a;
return 0;
}

java
import java.util.Scanner;
import java.util.Arrays;
import java.util.HashMap;
class Test{
public static void main(String args[]){
Scanner in=new Scanner(System.in);
int num=in.nextInt(); System.out.println(num*num);
}
}

python
n = int(input())
print(n*n)
java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int n = input.nextInt();
int sum = 0;
int[] powerOfTwo = new int[15];
int counter = 0;
for(int i = 1; i < n; i++) {
if(n % i == 0) {
sum += i;
}
}
powerOfTwo[0] = 1;
for(int i = 1; i < 15; i++) {
powerOfTwo[i] = powerOfTwo[i-1] * 2;
}
for(int i = 0; i < 15; i++) {
if(sum == powerOfTwo[i])
counter = 1;
}
System.out.println(counter);
}
}


python
import math
n = int(input())
sumi = 0
for i in range(1, int(n/2)+1):
if n%i == 0:
sumi += i
if math.log2(sumi).is_integer():
print(1)
else:
print(0)

C++
int main()
{
int n, r, s = 0;
cin >> n;
for (int i = 1; i < n; i++){
r = n - i*floor(n / i);
if (r == 0){
s = s + i;
}
}
if (ceil(log2(s)) == floor(log2(s))){
cout << 1;
چهار سوال مسابقه قبل به همراه جواب به زبان های java , python , cpp