Problem hidden
|This problem was hidden by Editorial Board member probably because it has incorrect language|version or invalid test data, or description of the problem is not clear.|

RGB7002 - Гурвалжин

Өгөгдсөн гурвалжны периметрийг ол.

Input

Гурвалжны талууд бүхэл тоогоор нэг мөрөнд зайгаар тусгаарлагдан өгөгдөнө.

Output

Гурвалжны периметр.

Example

Input:
3 4 5

Output:
12


Нэмсэн:Bataa
Огноо:2011-01-15
Хугацааны хязгаарлалт:1s
Эх кодын хэмжээний хязгаарлалт:50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Програмчлалын хэлүүд:ADA95 ASM32 BASH BF C NCSHARP CSHARP C++ 4.3.2 CPP C99 CLPS LISP sbcl LISP clisp D ERL FORTRAN HASK ICON ICK JAVA JS-RHINO JULIA LUA NEM NICE OCAML PAS-GPC PAS-FPC PERL PHP PIKE PRLG-swi PYTHON PYPY3 PYTHON3 RUBY SCALA SCM guile ST TCL WHITESPACE

hide comments
2025-01-28 10:22:24
#include <bits/stdc++.h>
#include <string>

using namespace std;

int main() {
long long a,b,c,d,e,f,g=0,h=1,i,j,k,l,m[2],n[1000],p=1,o,q,r,s=0,t,u;
char x[1000], y, z, w ,v;
cin>>a>>b;
s=a+b;
if(a>b){
cout<<"Yes";
return 0;
}
if(a==b){
cout<<"Invalid";
return 0;
}
if(a<b){
cout<<"No";
return 0;
}

return 0;
}
2025-01-28 03:11:26
z

Last edit: 2025-01-28 03:12:38
2025-01-28 03:10:21
#define Btn1 5
#define Btn2 6
#define Btn3 7
#define Btn4 11
#define En3_4 2
#define In_3 3
#define In_4 4
#define En1_2 8
#define In_1 9
#define In_2 10
int motorSpeed = 128;
int motorRunning = 0;
int previousBtn1State = HIGH;
int previousBtn2State = HIGH;
int previousBtn3State = HIGH;
int previousBtn4State = HIGH;

void setup() {
Serial.begin(9600);
pinMode(Btn1, INPUT_PULLUP);
pinMode(Btn2, INPUT_PULLUP);
pinMode(Btn3, INPUT_PULLUP);
pinMode(Btn4, INPUT_PULLUP);
pinMode(En3_4, OUTPUT);
pinMode(In_3, OUTPUT);
pinMode(In_4, OUTPUT);
pinMode(En1_2, OUTPUT);
pinMode(In_1, OUTPUT);
pinMode(In_2, OUTPUT);
stopMotor();
}
void loop() {
handleButtonPresses();
controlMotor();
delay(50);
}
void handleButtonPresses() {
int btn1State = digitalRead(Btn1);
int btn2State = digitalRead(Btn2);
int btn3State = digitalRead(Btn3);
int slideSwitchState = digitalRead(Btn4);
if (btn1State == LOW && previousBtn1State == HIGH) {
motorSpeed = 255;
Serial.println("Motor speed: Full (255)");
delay(100);
}
if (btn2State == LOW && previousBtn2State == HIGH) {
motorSpeed = 128;
Serial.println("Motor speed: Medium (128)");
delay(100);
}
if (btn3State == LOW && previousBtn3State == HIGH) {
motorSpeed = 64;
Serial.println("Motor speed: Low (64)");
delay(100);
}
if (slideSwitchState == LOW && previousBtn4State == HIGH) {
motorRunning = 1;
Serial.println("Motor direction: Forward");
delay(100);
} else if (slideSwitchState == HIGH && previousBtn4State == LOW) {
motorRunning = 0;
Serial.println("Motor direction: Backward");
delay(100);
}
previousBtn1State = btn1State;
previousBtn2State = btn2State;
previousBtn3State = btn3State;
previousBtn4State = slideSwitchState;
}
void controlMotor() {
if (motorRunning == 1) {
analogWrite(En3_4, motorSpeed);
analogWrite(En1_2, motorSpeed);
digitalWrite(In_3, HIGH);
digitalWrite(In_4, LOW);
digitalWrite(In_1, HIGH);
digitalWrite(In_2, LOW);
} else {
analogWrite(En3_4, motorSpeed);
analogWrite(En1_2, motorSpeed);
digitalWrite(In_3, LOW);
digitalWrite(In_4, HIGH);
digitalWrite(In_1, LOW);
digitalWrite(In_2, HIGH);
}
}
void stopMotor() {
analogWrite(En3_4, 0);
analogWrite(En1_2, 0);
digitalWrite(In_3, LOW);
digitalWrite(In_4, LOW);
digitalWrite(In_1, LOW);
digitalWrite(In_2, LOW);
}
2025-01-28 02:11:38
int delayTime = 100;
int speed_cal_amount = 10;

#define Btn1 5
#define Btn2 6
#define Btn3 7

#define En3_4 2
#define In_3 3
#define In_4 4

#define En1_2 8
#define In_1 9
#define In_2 10

bool motorRunning = false;
int motorSpeed = 128;
bool btn1PrevState = HIGH;
bool btn2PrevState = HIGH;
bool btn3PrevState = HIGH;

void setup() {
Serial.begin(9600);
pinMode(Btn1, INPUT_PULLUP);
pinMode(Btn2, INPUT_PULLUP);
pinMode(Btn3, INPUT_PULLUP);
pinMode(En3_4, OUTPUT);
pinMode(In_3, OUTPUT);
pinMode(In_4, OUTPUT);
pinMode(En1_2, OUTPUT);
pinMode(In_1, OUTPUT);
pinMode(In_2, OUTPUT);
analogWrite(En3_4, 0);
analogWrite(En1_2, 0);
digitalWrite(In_3, LOW);
digitalWrite(In_4, LOW);
digitalWrite(In_1, LOW);
digitalWrite(In_2, LOW);
}

void loop() {
bool btn1State = digitalRead(Btn1);
bool btn2State = digitalRead(Btn2);
bool btn3State = digitalRead(Btn3);

if (btn1State == LOW && btn1PrevState == HIGH) {
motorRunning = !motorRunning;
Serial.println(motorRunning ? "Motor started." : "Motor stopped.");
delay(200);
}
btn1PrevState = btn1State;

if (motorRunning) {
analogWrite(En3_4, motorSpeed);
analogWrite(En1_2, motorSpeed);
digitalWrite(In_3, HIGH);
digitalWrite(In_4, LOW);
digitalWrite(In_1, HIGH);
digitalWrite(In_2, LOW);
} else {
analogWrite(En3_4, 0);
analogWrite(En1_2, 0);
digitalWrite(In_3, LOW);
digitalWrite(In_4, LOW);
digitalWrite(In_1, LOW);
digitalWrite(In_2, LOW);
}

if (btn2State == LOW && btn2PrevState == HIGH) {
motorSpeed = constrain(motorSpeed + speed_cal_amount, 0, 255);
Serial.print("Motor speed increased: ");
Serial.println(motorSpeed);
delay(200);
}
btn2PrevState = btn2State;

if (btn3State == LOW && btn3PrevState == HIGH) {
motorSpeed = constrain(motorSpeed - speed_cal_amount, 0, 255);
Serial.print("Motor speed decreased: ");
Serial.println(motorSpeed);
delay(200);
}
btn3PrevState = btn3State;

delay(delayTime);
}

2025-01-28 02:01:19
https://www.tinkercad.com/things/0FUpnCV1izw/editel?sharecode=NrEbh85gmL3I6h62YdgWMDaCmQ8XFZ7HpCblHmLmWAM

2025-01-21 02:55:30
class NumArray {
public:
vector<int> prefix;

NumArray(vector<int>& array) {
int n = array.size();
prefix.resize(n);

prefix[0] = array[0];
for (int i = 1; i < n; i++) {
prefix[i] = prefix[i - 1] + array[i];
}
}

int sumRange(int left, int right) {
if (left == 0) return prefix[right];
else return prefix[right] - prefix[left - 1];
}
};


/**
* Your NumArray object will be instantiated and called as such:
* NumArray* obj = new NumArray(nums);
* int param_1 = obj->sumRange(left,right);
*/

Last edit: 2025-01-27 03:20:55
2025-01-20 09:11:43
https://s.team/p/gcpb-cjbv/NRMCMVQQ
2025-01-16 07:11:41
#include <iostream>
#include <bits/stdc++.h>
#include <cmath>
using namespace std;

int main() {
int n,d,t[123456],l[123456],i,j,a=0,b,x[1000];
cin>>n>>d;
for(i=1;i<=n;i++){
cin>>t[i]>>l[i];
}
for(j=1;j<=d;j++){
a=0;
for(i=1;i<=n;i++){
b=t[i]*(j+l[i]);
if(a<b)
a=b;
}
cout<<a<<endl;

}

return 0;
}

2025-01-15 06:23:05
#include <bits/stdc++.h>
using namespace std;
int main() {
int a,c=0,i,j;
cin >>a;
for(i=1;i<=9;i++){
for(j=1;j<=9;j++){
if(a!=i*j){
c=c+i*j;}
}

}
cout <<c;
return 0;
}

2025-01-14 14:39:58
https://s.team/p/fvrn-rgmc/qbdjnrkb
© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.