Бодолт илгээх | Бүх бодолтууд | Шилдэг бодолтууд | Жагсаалт руу буцах |
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 |