/ SeriousOJ /

Record Detail

Accepted


  
# Status Time Cost Memory Cost
#1 Accepted 1ms 532.0 KiB
#2 Accepted 1ms 532.0 KiB
#3 Accepted 1ms 532.0 KiB
#4 Accepted 1ms 532.0 KiB
#5 Accepted 1ms 496.0 KiB
#6 Accepted 1ms 532.0 KiB
#7 Accepted 1ms 532.0 KiB
#8 Accepted 1ms 532.0 KiB
#9 Accepted 1ms 376.0 KiB
#10 Accepted 1ms 444.0 KiB
#11 Accepted 1ms 532.0 KiB
#12 Accepted 1ms 520.0 KiB
#13 Accepted 1ms 532.0 KiB
#14 Accepted 1ms 488.0 KiB
#15 Accepted 1ms 532.0 KiB
#16 Accepted 1ms 480.0 KiB
#17 Accepted 1ms 532.0 KiB
#18 Accepted 1ms 532.0 KiB
#19 Accepted 1ms 320.0 KiB
#20 Accepted 1ms 532.0 KiB
#21 Accepted 1ms 344.0 KiB
#22 Accepted 1ms 512.0 KiB
#23 Accepted 1ms 384.0 KiB
#24 Accepted 1ms 484.0 KiB
#25 Accepted 1ms 364.0 KiB
#26 Accepted 1ms 532.0 KiB
#27 Accepted 1ms 532.0 KiB
#28 Accepted 1ms 532.0 KiB
#29 Accepted 1ms 320.0 KiB
#30 Accepted 1ms 480.0 KiB

Code

#include<bits/stdc++.h>
#include<ext/pb_ds/assoc_container.hpp>
#include<ext/pb_ds/tree_policy.hpp>
using namespace __gnu_pbds;
using namespace std;
template <typename T> using pbds = tree<T, null_type, less<T>, rb_tree_tag, tree_order_statistics_node_update>;
#define ll long long
#define hello() ios_base::sync_with_stdio(0);cin.tie(0);cout.tie(0);
#define nl "\n"
#define yes cout<<"YES"<<nl
#define no cout<<"NO"<<nl
#define ss second
#define ff first
#define all(v) v.begin(),v.end()
#define eb emplace_back
#define sz(x) (int)(x).size()
#define pb push_back
#define mod 1000000007
#define mem(a,x) memset(a,x,sizeof(a))
int bit(ll a,int i){if(a&(1LL<<i)) return 1;return 0;}
int dx[]={1,-1,0,0,1,1,-1,-1};
int dy[]={0,0,1,-1,1,-1,1,-1};
ll isqrt (ll x){ll ans = 0;for (ll k = 1LL << 30; k != 0; k /= 2){if ((ans + k) * (ans + k) <= x) {ans += k;}}return ans;}
ll bin(ll n,ll pow){ll result=1;while(pow){if(pow&1){result=(result * n);}n=(n*n);pow>>=1;}return result;}
ll binmod(ll a,ll b,ll MOD){ll ans=1;a%=MOD;while(b){if(b&1)ans=(ans*a)%MOD;b/=2;a=(a*a)%MOD;}return ans;}
ll inverse(ll a,ll MOD){return binmod(a,MOD-2,MOD);}
const int N=2e5+12;
const  int M=998244353;
#define int long long int

void solve(){

    int n=3;
    //cin>>n;
    vector<int>a(n);
    for(int i=0;i<n;i++){
       cin>>a[i];
    }
    sort(all(a));
    if(a[0]+a[1]<=a[2]){
      cout<<"Not a triangle";
      return;
    }
    if(a[0]==a[2]){
      cout<<"Equilateral";
    }
    else if(a[0]==a[1] || a[1]==a[2]){
      cout<<"Isosceles";
    }
    else cout<<"Scalene";

}

signed main()
{
    hello();
cout.precision(10); cout.setf(ios::fixed);

    int tc;
   // cin>>tc;
 // for(int j=1;j<=tc;j++){
  //  cout<<"Case #"<<j<<": ";
       solve();
  // }
}

Information

Submit By
Type
Submission
Problem
P1108 Triangle Triangle Triangle!!!
Contest
Brain Booster #8
Language
C++17 (G++ 13.2.0)
Submit At
2025-02-17 14:34:32
Judged At
2025-02-17 14:34:32
Judged By
Score
100
Total Time
1ms
Peak Memory
532.0 KiB