teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

2020/06/17 13:18

投稿

spiii
spiii

スコア24

title CHANGED
File without changes
body CHANGED
@@ -13,8 +13,8 @@
13
13
  int ans = 0;
14
14
  for (int i = 0; i<vp.size(); i++){
15
15
  int cnt = 0;
16
- double sx = vp[i].first;
16
+ int sx = vp[i].first;
17
- double ex = vp[i].second;
17
+ int ex = vp[i].second;
18
18
  for (int j=0; j<vp.size(); j++){
19
19
  if((vp[j].first <= sx && vp[j].second >= sx) || (vp[j].first <= ex && vp[j].second >= ex) || (sx <= vp[j].first && ex >= vp[j].second) || (sx >= vp[j].first && ex <= vp[j].second)){
20
20
  sx = max(sx, vp[j].first);

1

補足

2020/06/17 13:18

投稿

spiii
spiii

スコア24

title CHANGED
File without changes
body CHANGED
@@ -29,4 +29,6 @@
29
29
  ## 質問
30
30
  このアルゴリズムは計算量で言えば$0(N^2)$となっています。
31
31
  そもそも、このアルゴリズムは正しいのでしょうか? (一応自分のテストケースをいくつか作ったものではうまくいっているのですが確信はありません)
32
- 正しい場合、もっと効率よくできたりしないでしょうか?
32
+ 正しい場合、もっと効率よくできたりしないでしょうか?
33
+
34
+ [追記]atcoderm leetcode, aojなどで関連問題があれば、教えて欲しいです