Movatterモバイル変換


[0]ホーム

URL:


Skip to content
Search Gists
Sign in Sign up

Instantly share code, notes, and snippets.

@Joskipank
Joskipank /for, while
CreatedJuly 18, 2025 17:29
Java циклы
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
for(int i = 1; i <= 2025; i++) {
if (i % 4 == 0 && i % 100 != 0 || i % 400 == 0) {
System.out.println("год весокосный " + i);
} else {
System.out.println("год не весокосный " + i);
switch нельзя использовать с числами с плавающей точкой(float), Нельзя использовать long, double и boolean
else if = elif(в питоне)
#1
Пример: Дни недели
С if-else:
int day = 3;
String dayName;
if (day == 1) {
//TIP To <b>Run</b> code, press <shortcut actionId="Run"/> or
// click the <icon src="AllIcons.Actions.Execute"/> icon in the gutter.
public class Main {
public static void main(String[] args) {
int mana = 120;
System.out.println(mana);
mana += 20;
System.out.println(mana);
import java.util.Scanner;
public class Main {
public static void main(String[] args){
// OUTPUT
System.out.println("hello world");
int life = 42;
System.out.println(life);
@Joskipank
Joskipank /gist:d223ec699311ca9acb071f23adccb88d
Last activeMay 11, 2025 14:39
Олимпиада 11.05
def bag(weights, values, W):
n = len(values)
dp = [[0]*(W+1) for _ in range(n+1)]
for i in range(1, n+1):
for w in range(1, W+1):
if weights[i-1] <= w:
dp[i][w] = max(dp[i-1][w], dp[i-1][w-weights[i-1]] + values[i-1])
else:
dp[i][w] = dp[i-1][w]
@Joskipank
Joskipank /gist:b64b531d0e428e20e8e09fd1a9280567
Last activeMay 4, 2025 14:50
Алгоритмы глубины
Рекурсивынй алгоритм
1. Обход графов в глубину
2. Обход графов в ширину
75, 77 тренировки по графам
n = int(input())
s = input()
matrix = []
for _ in range(n):
matrix.append(list(map(int, ('0 '*n).split())))
s = input()
@Joskipank
Joskipank /графы
Last activeApril 27, 2025 14:48
Олимпиадное програмироание
1вариант
хранить 2 множества
2 вариант
хранить матрицу смежности
n = int(input())
s = input()
edges = []
while s != "0":
edges.append(list(map(int, s.split())))
s = input()
@Joskipank
Joskipank /42
CreatedApril 6, 2025 14:59
4224242
a = int(input(""))
b = list(input(""))
for i in range(-1, 1, -len(b)-1):
if b[i] == "<":
b.pop(i)
print(b)
@Joskipank
Joskipank /gist:3966b7e4e00cad40c7193310e9546a48
Last activeMarch 31, 2025 19:32
Подготовка к кр
#1
K = int(input())
P = int(input())
S = int(input())
a = S // (K * (1 + P / 100))
print(round(a))
#2
x1 = int(input("x коорд угла плота юго запад ->"))
y1 = int(input("y коорд угла плота юго запад ->"))
x2 = int(input("x коорд угла плота Северо восток ->"))
@Joskipank
Joskipank /gist:ed6ced08987af4790ec26b00650d5776
Last activeMarch 16, 2025 14:48
Задачи с бинарным поиском
#Коровы и стойл
def check(x):
pelm = 1
last_pelm = coords[0]
for i in coords:
if i - last_pelm >= x:
pelm+= 1
last_pelm = i
return pelm >= k
coords = [0, 3, 4, 5, 7, 12, 36, 55, 102]
NewerOlder

[8]ページ先頭

©2009-2025 Movatter.jp