ضمن عرض تبریک به برگزیدگان این هفته
در روز های آتی از طرف انجمن علمی کامپیوتر دانشگاه بیرجند جهت دریافت وجه تماس حاصل خواهد شد
باتشکر
در روز های آتی از طرف انجمن علمی کامپیوتر دانشگاه بیرجند جهت دریافت وجه تماس حاصل خواهد شد
باتشکر
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/ لینک ثبت نام ( و یا ورود ) به مسابقه»
قرعه کشی هفته سوم.mkv
1.9 MB
📣 نتیجه قرعه کشی هفته سوم
برنده 60 تومانی : آقای ابوالفضل قالیباف(رتبه3)
برنده 40 تومانی : خانم نازنین احمدپور(رتبه9)
📌 قرعه کشی این دوره مسابقات هفتگی:
این قرعه کشی به این نحو می باشد که اول برای جایزه 60 هزار تومانی قرعه به صورت رندم در پنل random number سایت گوگل انتخاب می شود و سپس جایزه 40 هزار تومانی قرعه کشی انجام می شود.
🔻لازم به ذکر است که شرکت کنندگانی که به همه سوالات پاسخ صحیح دادند دوبار شانس انتخاب شدن دارند.
@ICPC_Weekly_Competition
برنده 60 تومانی : آقای ابوالفضل قالیباف(رتبه3)
برنده 40 تومانی : خانم نازنین احمدپور(رتبه9)
📌 قرعه کشی این دوره مسابقات هفتگی:
این قرعه کشی به این نحو می باشد که اول برای جایزه 60 هزار تومانی قرعه به صورت رندم در پنل random number سایت گوگل انتخاب می شود و سپس جایزه 40 هزار تومانی قرعه کشی انجام می شود.
🔻لازم به ذکر است که شرکت کنندگانی که به همه سوالات پاسخ صحیح دادند دوبار شانس انتخاب شدن دارند.
@ICPC_Weekly_Competition
مسابقات هفتگی ICPC دانشگاه بیرجند pinned «لینک ثبت نام در مسابقه امروز ساعت 16: https://quera.ir/contest/add_to_contest/gBifb3tbMEvI9od/»