eolymp
bolt
Попробуйте наш новый интерфейс для отправки задач
Задачи

Интересное произведение

опубликовано 22.08.2011, 06:23:17

my code work very good in my pc but, i got wrong answer:( please HELP me!

опубликовано 20.01.2012, 08:57:17

от а до b - это промежуток или отрезок?

awpris ответил:
от числа А до числа В
опубликовано 14.03.2012, 10:59:58

Если A>B или C>D ответ 0? По логике вещей, нет ни одного способа получить какое-либо произведение, если один из множителей принадлежит несуществующему промежутку.

LIM17 ответил:
_Подсказка_: Даже в табличке умножения 7х8 = 8х7.
опубликовано 20.04.2014, 17:49:30

Помогла подсказка 7х8=8х7

опубликовано 13.10.2014, 15:04:35

Мда, хитро придумано, однако))

опубликовано 20.01.2015, 20:09:12

Что не так с решением 1804433?

опубликовано 20.06.2015, 11:48:35

спасибо за задачку)))Хитрая задумка

опубликовано 15.08.2015, 19:17:34

Дякую за підказку, LIM17

опубликовано 02.01.2017, 20:21:36

I cant understand problem how they got 42???

опубликовано 09.06.2018, 13:54:43

Дає лише 50%.

опубликовано 09.11.2019, 16:19:29

var a, b, c, d, i, j, k:longint; mas:array[1..100] of boolean; begin readln(a,b,c,d); if a>b then begin i:=a; a:=b; b:=i; end; if c>d then begin i:=c; c:=d; d:=i; end; for i:=a to b do for j:=c to d do mas[i*j]:=true; for i:=1 to 100 do if mas[i]=true then inc(k); writeln(k); end.

опубликовано 08.12.2020, 11:56:47

include<bits/stdc++.h>

define ll long long

using namespace std; int main() { long long int a, b, c, d; long long int p, pmin, pmax, imin, imax, j, jmin, jmax, rez, flag; cin >> a >> b >> c >> d; if (a < b){ imin = a; imax = b; } else{ imin = b; imax = a; } if (c < d){ jmin = c; jmax = d; } else{ jmin = d; jmax = c; } pmin = imin * jmin; pmax = imax * jmax; rez = 0; for (p = pmin; p <= pmax; p++){ flag = 0; for (int i = imin; i <= imax; i++){ j = p / i; if (p % i == 0 && j >= jmin && j <= jmax) flag = 1; } if (flag == 1) rez = rez + 1; } cout << rez << endl; return 0; }

опубликовано 02.11.2022, 16:49:53

include <bits/stdc++.h>

using namespace std;

int main() { int say[101] = {0}; int a, b, c, d; cin>>a>>b>>c>>d; if(a > b) swap(a, b); if(c > d) swap(c, d); for(int i = a; i <= b; i++){ for(int j = c; j <= d; j++){ say[i*j] = 1; } } int cav = 0; for(int i = 1; i <= 100; i++){ if(say[i] == 1){ cav++; } }     cout<<cav; }

опубликовано 26.11.2022, 20:14:15

include<stdio.h>

include<set>

int main(){ std::set<int> cnt; int a,b,c,d; scanf("%d%d%d%d",&a,&b,&c,&d); if(b<a) std::swap(a,b); if(d<c) std::swap(c,d); for(int i=a; i<=b; i++) for(int j=c; j<=d; j++) cnt.insert(i*j); printf("%d",(int)cnt.size()); }

опубликовано 12.08.2023, 14:54:17

include <iostream>

include <algorithm>

include <vector>

using namespace std; int main() { vector<long long> vt; int i,j,a,b,c,d,max1,min1,max2,min2; cin>>a>>b>>c>>d; if(a>=b){ max1 = a; min1 = b; } else { max1 = b; min1 = a; } if(c>=d){ max2 = c; min2 = d; } else { max2 = d; min2 = c; } for(i=min1;i<=max1;i++){ for(j=min2;j<=max2;j++){ vt.push_back(i*j); } } sort(vt.begin(),vt.end()); vt.erase(unique(vt.begin(),vt.end()),vt.end()); cout << vt.size(); }

опубликовано 10.10.2023, 15:58:40

pragma GCC optimize("O3,unroll-loops")

pragma GCC target("avx,avx2,fma")

include <bits/stdc++.h>

define S second

define F first

define ll long long

define pb push_back

define elif else if

define endl "\n"

define allc(a) begin(a), end(a)

define sync \

ios_base::sync_with_stdio(0); \
cin.tie(0);                   \
cout.tie(0);

using namespace std;

main() { sync int a,b,c,d; cin>>a>>b>>c>>d; set<int> s; if(a > b)swap(a,b); if(c > d)swap(c,d); for(int i = a; i <= b; i++) for(int j = c; j <= d; j++) s.insert(i*j); cout<<s.size()<<endl; }

опубликовано 14.10.2023, 19:11:50

#include <bits/stdc++.h> using namespace std; int main() { int a,b,c,d; cin >>a>>b>>c>>d; set<int>st; for(int i=a;i<=b;i++) { for(int j=c;j<=d;j++) { st.insert(i*j); } } cout<<st.size()<<endl; } //Why 50%?

опубликовано 30.10.2023, 10:45:14

В этой задаче напрашивается тест на эффект потери точности. Тесты его не ловят. only up

опубликовано 29.11.2023, 06:11:05

Buckle up for a thrilling ride with drift hunters – the racing game that transcends the ordinary! Whether you're a seasoned gamer or just looking for some excitement, this high-octane experience is perfect for everyone