Submission #1225732

#TimeUsernameProblemLanguageResultExecution timeMemory
1225732Ghulam_JunaidNicelines (RMI20_nicelines)C++20
11 / 100
0 ms416 KiB
#include <bits/stdc++.h> #include <stdio.h> #include "nice_lines.h" using namespace std; typedef long double ld; void solve(int subtask_id, int N) { ld d1 = query(0, -1e5 + 1); ld d2 = query(0, -1e5); ld d0 = 1; ld dx = -d1 / (d1 - d2); ld c0 = -1e5 + 1 + dx; d1 = query(1, -1e5 + 1); d2 = query(1, -1e5); d0 = 1; dx = -d1 / (d1 - d2); ld c1 = -1e5 + 1 + dx; the_lines_are({c1 - c0}, {c0}); }

Compilation message (stderr)

nicelines.cpp: In function 'void solve(int, int)':
nicelines.cpp:22:23: warning: narrowing conversion of '(c1 - c0)' from 'ld' {aka 'long double'} to 'int' [-Wnarrowing]
   22 |     the_lines_are({c1 - c0}, {c0});
      |                    ~~~^~~~
nicelines.cpp:22:23: warning: narrowing conversion of '(c1 - c0)' from 'ld' {aka 'long double'} to 'int' [-Wnarrowing]
nicelines.cpp:22:31: warning: narrowing conversion of 'c0' from 'ld' {aka 'long double'} to 'int' [-Wnarrowing]
   22 |     the_lines_are({c1 - c0}, {c0});
      |                               ^~
nicelines.cpp:22:31: warning: narrowing conversion of 'c0' from 'ld' {aka 'long double'} to 'int' [-Wnarrowing]
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...