لینک آموزش نحوه سابمیت سوالات و ارسال کد ها:
https://quera.ir/course/assignments/2693/problems/8774
لینک کلاس برای تست نحوه سابمیت سوالات و ارسال کد ها:
https://quera.ir/overview/add_to_course/course/5832
https://quera.ir/course/assignments/2693/problems/8774
لینک کلاس برای تست نحوه سابمیت سوالات و ارسال کد ها:
https://quera.ir/overview/add_to_course/course/5832
Quera
ورود | Quera
مسابقات هفتگی ICPC دانشگاه بیرجند pinned «با عرض سلام و خسته نباشید خدمت دوستان محترم 📣مسابقات در پنجشنبه هر هفته از ساعت 4 تا 7 باز می باشد. 📌شرکت کنندگان می بایست در این بازه به 4 سوال مشخص شده پاسخ دهند و فایل کد رو سابمیت کنند. 🔺 زبان های مجاز در مسابقات : Python , Java و ++C 🔖بعد از…»
قرعه کشی اولین هفته.mkv
1.6 MB
📣 نتیجه قرعه کشی این هفته
برنده 60 تومانی : خانم مهدیه سادات رحمتی از دانشگاه الزهرا(س) تهران
برنده 40 تومانی : آقای محمد جواد صیدی از دانشگاه بیرجند
📌 قرعه کشی اولین دوره مسابقات هفتگی:
این قرعه کشی به این نحو می باشد که اول برای جایزه 60 هزار تومانی قرعه به صورت رندم در پنل random number سایت گوگل انتخاب می شود و سپس جایزه 40 هزار تومانی قرعه کشی انجام می شود.
🔻لازم به ذکر است که شرکت کنندگانی که به همه سوالات پاسخ صحیح دارند دوبار شانس انتخاب شدن دارند.
🔻 پ.ن : دوستان عزیز توجه داشته باشید
مبلغ جوایز 10 هزار تومان افزایش یافته
@ICPC_Weekly_Competition
برنده 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);
}
}
pythons = input().split('1')
m = s[0]
for i in s:
if len(i) > len(m):
m = i
print(len(m))C++
#include<iostream>Java
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;
}
import java.util.Scanner;Python
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);
}
}
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;
}
javaimport 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);
}
}
pythonn = int(input())
print(n*n)
java
import java.util.Scanner;python
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);
}
}
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
const ll mod = 1000000007;
const char nl = '\n';
const int N = 1e2 + 5;
int n;
int mat[ N ][ N ];
bool isValid( int i, int j ){
if( i >= 0 && i < n && j >= 0 && j < n )
return true;
return false;
}
int main(){
cin >> n ;
for( int i = 0 ; i < n ; i ++ ){
for( int j = 0 ; j < n ; j ++ ){
cin >> mat[ i ][ j ];
}
}
int res = 0;
int i_x [] = {-1, 0 , 1, 0}, i_y [] = {0, 1, 0 , -1};
for( int i = 0 ; i < n ; i ++ ){
for( int j = 0 ; j < n ; j ++ ){
bool loser = true;
for( int k = 0 ; k < 4 ; k ++ ){
if( isValid(i + i_x[ k ], j + i_y[ k ] ) && mat[ i ][ j ] > mat[ i + i_x[ k ] ][ j + i_y[ k ]] ){
loser = false;
}
}
if( loser ) res ++;
}
}
cout << res << nl;
return 0;
}
مسابقات هفتگی ICPC دانشگاه بیرجند
Photo
const ll mod = 1000000007;
const char nl = '\n';
const int N = 100 + 5;
int a[ N ], b[2][ N ];
int s, t;
int main(){
int x = 1 , y = 10;
for( int i = 0 ; i < 13 ; i ++){
if( i == 3 || i == 7 || i == 11 ){
cin >> a[ y ];
y++;
}else if( i == 12 ) cin >> a[ 0 ];
else{
cin >> a[ x ];
x++;
}
}
int res = INT_MAX;
cin >> s >> t;
for( int i = 0 ; i < 100 ; i ++ ) b[ 0 ][ i ] = b[ 1 ][ i ] = INT_MAX;
b[ 0 ][ s ] = b[ 1 ][ t ] = 0;
for( int i = 0 ; i < 100 ; i ++ ){
if( a[ 10 ] ){
b[ 0 ][ i ] = min(b[ 0 ][i ], (i - s + 100 )%100);
b[ 1 ][ i ] = min(b[ 1 ][ i ], ( t - i + 100 ) % 100 );
}
if( a[ 11 ] ){
b[ 0 ][ i ] = min(b[ 0 ][i ], (s - i + 100 )%100);
b[ 1 ][ i ] = min(b[ 1 ][ i ], ( i - t + 100 ) % 100 );
}
if( i < 10 && a[ i ]){
b[ 0 ][ i ] =min( b[ 0 ][ i ], 1);
}
if( i >= 10 && a[ 12 ] && a[ i / 10 ] && a[ i % 10] ){
b[ 0 ][ i ] =min( b[ 0 ][ i ], 3);
}
if( b[ 0 ][ i ] == INT_MAX || b[ 1 ][ i ] == INT_MAX )
continue;
res = min( res,b[ 0 ][ i ] + b[ 1 ] [ i ] );
}
if( res == INT_MAX )
cout<<-1 << nl;
else
cout << res << nl;
return 0;
}int n;
int a[ N ];
int main(){
cin >> n;
for( int i = 0 ; i < n ; i ++ )
cin >> a[ i ];
int len = 1;
for( int i = 0 ; i < n ; i ++ ){
int mx = INT_MIN;
for( int j = i+1; j < n; j ++ ){
if( a[ j ] <= mx )
continue;
if( a[ i ] <= mx )
break;
mx = max( mx, a[ j ]);
len = max( len, j - i + 1);
}
}
cout << len << nl;
return 0;
}قرعه کشی هفته دوم مسابقات.mkv
912.7 KB
📣 نتیجه قرعه کشی هفته دوم
برنده 60 تومانی : خانم سیده منيبا رَوَن
برنده 40 تومانی : خانم نیلوفر ترکمانی
📌 قرعه کشی این دوره مسابقات هفتگی:
این قرعه کشی به این نحو می باشد که اول برای جایزه 60 هزار تومانی قرعه به صورت رندم در پنل random number سایت گوگل انتخاب می شود و سپس جایزه 40 هزار تومانی قرعه کشی انجام می شود.
🔻لازم به ذکر است که شرکت کنندگانی که به همه سوالات پاسخ صحیح دادند دوبار شانس انتخاب شدن دارند.
@ICPC_Weekly_Competition
برنده 60 تومانی : خانم سیده منيبا رَوَن
برنده 40 تومانی : خانم نیلوفر ترکمانی
📌 قرعه کشی این دوره مسابقات هفتگی:
این قرعه کشی به این نحو می باشد که اول برای جایزه 60 هزار تومانی قرعه به صورت رندم در پنل random number سایت گوگل انتخاب می شود و سپس جایزه 40 هزار تومانی قرعه کشی انجام می شود.
🔻لازم به ذکر است که شرکت کنندگانی که به همه سوالات پاسخ صحیح دادند دوبار شانس انتخاب شدن دارند.
@ICPC_Weekly_Competition
مسابقه این هفته تا کمتر از ۲۰ دقیقه دیگر شروع میشود
https://quera.ir/contest/add_to_contest/gBifb3tbMEvI9od/
لینک ثبت نام ( و یا ورود ) به مسابقه
https://quera.ir/contest/add_to_contest/gBifb3tbMEvI9od/
لینک ثبت نام ( و یا ورود ) به مسابقه
مسابقات هفتگی ICPC دانشگاه بیرجند pinned «مسابقه این هفته تا کمتر از ۲۰ دقیقه دیگر شروع میشود https://quera.ir/contest/add_to_contest/gBifb3tbMEvI9od/ لینک ثبت نام ( و یا ورود ) به مسابقه»